部署准备:javaJDK1.7,Tomcat7.0,MySQL5.8,可运行的javaWeb项目,linux环境的服务器(能够是安装在windows电脑上的linux虚拟机,安装了linux系统的电脑,linux云服务器都行,我第一次使用的是linux虚拟机)
步骤:
1. linux下安装javaJDK
2. linux下安装Tomcat
3. linux下安装MySQL
4. 数据库的简单迁移
5. javaWeb项目打包迁移,并部署java
第一步:linux下安装javaJDK
首先说明的是,有些linux系统会自带有javaJDK,例如我新安装的从网上下载的CentOS7在安装以后,就已经安装了jdk1.0.7,由于本身须要的也正是这个版本,本身就没有从新安装JDK。若是须要从新安装的话,能够从网上找到不少linux下安装JavaJDK的教程。
第二步:linux下安装Tomcat,步骤下面用截图解释:
在tomcat官网下载本身想要的tomcat版本,这里我要的是tomcat7,而后进去以后下载tar.gz文件
mysql
下载完成以后,可能系统会默认下载到downloads文件夹下面,通常我喜欢在usr/local/文件夹下面新建一个tomcat文件夹,而后将我下载的tomcat剪切到这个文件夹里面,再解压,命令行以下图:
首先进去usr/local/目录下 linux
启动tomact:首先是进入到tomcat安装目录下的bin路径中,运行startup.sh脚本
web
此时咱们能够到浏览器中输入localhost:8080进行验证,若是出现了tomcat的页面,表示tomcat安装启动成功。 sql
注:如须要修改tomcat的默认用户及其密码,能够在安装目录的conf/tomcat-users.xml文件中,在元素中添加账号密码,须要指定角色.数据库
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>
1
2
3
此时就能够在tomcat页面中管理你的web项目了。 windows
第三步:安装启动mySQL
这一步我借鉴了linux社区的sunmengbbm写的http://www.linuxidc.com/Linux/2016-07/133234.htm浏览器
先比较一下linux下安装mySQL主要的三种方法优缺点:
这里我选择用yum命令安装的方式
首先,在命令行中输入
yum list | grep mysql 能够查看mysql的版本
yum install -y mysql-server mysql mysql-devel 能够自动安装好mysql
安装完以后,使用mysql命令,发现会报错,查了网上的资料,有找到这么一篇文章,帮助我解决了错误。http://blog.csdn.net/ezitai/article/details/52085141
第四步:数据库的简单迁移
数据库的迁移用到了用于远程链接的SecureCRT,以及远程传输文件的Xftp 5,这两个软件。
首先是将本机的数据库导出成SQL表文件,经过Xftp 5链接远程Linux服务器的IP,输入帐户,密码,将SQL文件传输到linux上的目标文件目录下。
而后经过SecureCRT进入到linux的Mysql命令下,建立数据库(若是是新装的Mysql),经过命令,运行刚刚导入的SQL表文件。这样,数据库的简单迁移就完成了。
第五步:javaWeb项目打包迁移,并部署
这是项目的最后一步, 也是咱们最但愿完成的一步。步骤以下:tomcat
在本地,经过Eclipse,将项目导出成War包
经过Xftp 5将war包,传输到Tomcat安装中webapps文件夹下
重启tomcat,就可经过ip访问咱们的项目连接了。服务器