部署准备: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项目打包迁移,并部署
第一步:linux下安装javaJDK
首先说明的是,有些linux系统会自带有javaJDK,例如我新安装的从网上下载的CentOS7在安装之后,就已经安装了jdk1.0.7,因为自己需要的也正是这个版本,自己就没有重新安装JDK。如果需要重新安装的话,可以从网上找到很多linux下安装JavaJDK的教程。
第二步:linux下安装Tomcat,步骤下面用截图解释:
在tomcat官网下载自己想要的tomcat版本,这里我要的是tomcat7,然后进去之后下载tar.gz文件
下载完成之后,可能系统会默认下载到downloads文件夹下面,一般我喜欢在usr/local/文件夹下面新建一个tomcat文件夹,然后将我下载的tomcat剪切到这个文件夹里面,再解压,命令行如下图:
首先进去usr/local/目录下
启动tomact:首先是进入到tomcat安装目录下的bin路径中,运行startup.sh脚本
此时我们可以到浏览器中输入localhost:8080进行验证,如果出现了tomcat的页面,表示tomcat安装启动成功。
注:如需要修改tomcat的默认用户及其密码,可以在安装目录的conf/tomcat-users.xml文件中,在元素中添加帐号密码,需要指定角色.
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>
1
2
3
此时就可以在tomcat页面中管理你的web项目了。
第三步:安装启动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项目打包迁移,并部署
这是项目的最后一步, 也是我们最希望完成的一步。步骤如下:
在本地,通过Eclipse,将项目导出成War包
通过Xftp 5将war包,传输到Tomcat安装中webapps文件夹下
重启tomcat,就可通过ip访问我们的项目链接了。
来源:oschina
链接:https://my.oschina.net/u/3851041/blog/2999044