javaWeb项目部署到阿里云服务器步骤 完整版
记录web项目部署到阿里云服务器步骤
(使用 web项目、阿里云服务器、Xftp、Xshell),敬请参考和指正
1.将要部署的项目打包成WAR文件格式,可以在MyEclipse、Eclipse都可以完成打包,如下图:
2.安装Xshell和Xftp两种软件
简单介绍下这两种软件作用(详情请百度相关文档)
Xshell:通过网络连接到远程服务器主机。
Xftp:能在Linux、Unix和Windows之间互传文件。
3.通过Xshell连接远程主机,如下图
4.创建会话完成,点击连接,显示以下信息,代表连接成功。
5.(Xtfp无需登录。只需登录Xshell,在其目录下第二行找到,新建文件传输即可,快捷键CARL+ALT+F)
将打包好的.war文件和Tomcat上传至服务器。(注意Linux需要下载Linux版Tomcat),
并且需要把.war文件放在Tomcat的webapps目录下
6.连接数据库,出现以下内容登录数据库成功(添加数据库、JDK客户那边添加,具体为操作,网上可搜到这方面的资料作为参考)
7.部署成功,下面开始登录测试
7.1 首先使用主机IP : 端口号 测试Tomcat是否安装成功。
7.2 然后再使用(主机IP : 端口号 / 项目名称)查看项目是否部署成功。
这里如出现Tomcat安装成功,但项目未部署成功,请使用Linux命令进入tomcat下的logs目录使用命令ll查看目录,
然后使用命令 sz catalina.out 生成日志文件,查看出错问题,如下图
笔者在这里出现错误,数据库名和密码输入错误。
以上就是部署项目全部过程。
第二中方法
1.jdk的安装
我先是在官网下载了最新的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
因为我的系统的centOS6.5 64位的所有我下载了当时最新版本的jdk x64的

因为阿里云服务器事先就安装好了ssh,我们可以用xshell连上去,我把下载好的tar.gz上传到/opt/目录,用命令 tar -zxvf jdk-8u74-linux-x64.tar.gz
剩下的就是配置环境变量了。
然后我就在命令行输入 #java -version 发现并没有出现java的版本信息(有些好像不用安装好没配置环境变量就能出来,我这里好像不行)
于是我开始配置环境变量vi /etc/profile 加入如下配置
|
1
2
3
4
5
|
JAVA_HOME=/opt/jdk1.8.0_74JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH |
然后是配置文件立即生效:[root@localhost ~]# source /etc/profile //使修改立即生效
再输入java -version就有你安装的版本信息了

2.tomcat的安装
首先是在官网下载tomcat:http://tomcat.apache.org/download-80.cgi

然后就是把下载下来的tar.gz 上传到服务器,解压在/etc/下面:tar -zxvf apache-tomcat-8.0.32.tar.gz
然后你可以切换bin目录下面./start.sh 启动服务,然后你在你自己电脑上面输入服务器ip+端口号8080 并没了出现可爱的tomcat小猫,
那是因为没有开启8080端口 不能让外网访问
打开防火墙,使外部能访问
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
然后就可以访问。
3.mysql的安装
首先检查一下本机上面是否安装有mysql
|
1
|
[root@iZ287nfw2elZ ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 |
[root@iZ287nfw2elZ~]# rpm -e mysql // 普通删除模式
删除过后我们就可以安装。这里我为了方便就采用yum安装的。
这里要安装mysql三个东西:mysql mysql-server mysql-devel
|
1
|
[root@iZ287nfw2elZ ~]# yum install -y mysql-server mysql mysql-devel |
然后就是等待下载安装吧 ,你都不用管 知道他运行完成
安装好了之后可以通过
|
1
|
[root@iZ287nfw2elZ ~]# service mysqld start |
启动服务
然后就是给root用户设置密码:
|
1
|
[root@iZ287nfw2elZ ~]# mysqladmin -u root password 'root' // 通过该命令给root账号设置密码为 root |
|
1
|
[root@iZ287nfw2elZ ~] mysql -u root -p //通过该命令登录mysql |

javaWeb项目部署到阿里云服务器步骤 完整版的更多相关文章
- javaWeb项目部署到阿里云服务器步骤
记录web项目部署到阿里云服务器步骤 (使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以 ...
- 将javaweb项目部署到阿里云服务器
主要步骤:1. 购买阿里云服务器2. 远程连接3. 在云服务器上配javaweb环境:jdk,tomcat,MySQL4. 将项目的war文件放到Tomcat下关于云服务器ECS:如果还想在买服务器之 ...
- 记录web项目部署到阿里云服务器步骤
(使用 web项目.阿里云服务器.Xftp.Xshell),敬请参考和指正 1.将要部署的项目打包成WAR文件格式,可以在MyEclipse.Eclipse都可以完成打包,如下图: 2.安装Xshel ...
- javaWeb项目部署到阿里云服务器
1.云服务器中配置了jdk+eclipse+tomcat 2.将项目导出War到安装的Tomcat的webapps文件夹中: 右击项目->Export->WarFile->Desti ...
- web项目部署到阿里云服务器步骤
http://www.cnblogs.com/qq3111901846/p/6178855.html http://blog.csdn.net/liona_koukou/article/details ...
- Java Web项目部署到阿里云服务器(ECS)
本篇随笔只是记录博主第一次将自己的Java项目部署到阿里云服务器的大致过程,具体细节还请参考别的博文. 一.项目介绍 我做的项目是利用maven项目构建工具进行搭建基于SSM框架的代码共享管理系统,主 ...
- 2018.11.7 关于将Web项目部署到阿里云服务器-5个步骤搞定
将Eclipse导出的War包部署到阿里云服务器上,提供给移动端实时的访问 1. 先登录阿里云网站注册账号,选择服务器类型(我用的是 云服务器ECS), 如果你还是在读大学生可享受优惠价,最低好像是9 ...
- 如何把php项目部署到阿里云服务器window server2012__含公网ip访问时jquery/ajax失效解决办法
记一次蛋疼的折腾. 弄了一晚上最后发觉是360浏览器的问题,换个浏览器就好了.垃圾360用什么IE7文档模式.导致界面和功能失效. 建议大家测试的时候用firefox或者chrome. 项目部署到服务 ...
- 将web项目部署到阿里云服务器上
一.用eclipse将写好的项目打成war包 1.右键点击项目,选择Export 选择打包之后的路径,点击Finsh. 2.购买阿里云服务器 按下图选择 3.设置云服务器防火墙 4.远程连接云服务器 ...
随机推荐
- Generator函数(二)
for...of循环 1.for...of循环可以自动遍历Generator函数,不需要再调用next方法 function* helloWorldGenerator(){ yield 'hello' ...
- 【Data URL】【RE】【bugku】逆向入门writeup
在写wp之前先来了解一下Data URL是什么 Data URL 在浏览器向服务端发送请求来引用资源时,一般浏览器都有同一时间并发请求数不超过4个的限制.所以如果一个网页需要引用大量的服务端资源,就会 ...
- [转]currentStyle和getComputedStyle的兼容写法
currentStyle:获取计算后的样式,也叫当前样式.最终样式. 优点:可以获取元素的最终样式,包括浏览器的默认值,而不像style只能获取行间样式,所以更常用到. 注意:不能获取复合样式如bac ...
- 神勇的产品经理之路系列-10 PD三板斧
一.三板斧的来源及理解 三板斧 古代长兵器的一种,又名“马战斧”.相传为程咬金所用.斧阔五寸,柄长七尺.用法有劈.砍.剁.搂.截.撩.云.片.推.支等. 比喻义:解决问题的方法不多,但却非常管用. ...
- CentOS下OpenVPN实现公网IP映射到内网(iptables转发功能)(转)
说明:这种方案的实现前提是必须要有一台拥有公网IP的电脑,OpenVPN搭建过程很普通,关键技术在于iptables的转发.搭建教程可能有点旧了,可以只看iptables的关键点技术. 方案背景: 公 ...
- 通过OpenVPN来穿越上网(未实践)
说明: 1.其实OpenVPN可以通过其实现穿越来上网,即全部请求都经过OpenVPN来处理.其原理是iptables转发.如果全程走iptables也是可以的,网上的教程基本都是基于iptables ...
- node.js创建并引用模块
app.js var express = require('express'); var app = express(); var con = require('./content'); con.he ...
- SIP消息类型和消息格式
转自:http://blog.chinaunix.net/uid-1797566-id-2840904.html sip消息类型和消息格式 SIP是一个基于文本的协议,使用的是UTF-8字符集. SI ...
- 自动build服务器 CruiseControl.NET
<cruisecontrol xmlns:cb="urn:ccnet.config.builder"> <!-- This is your CruiseContr ...
- CyclicBarrier使用方法
CyclicBarrier是一个同步辅助类,它同意一组线程互相等待.直到到达某个公共屏障点 (common barrier point).在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待, ...