学习资料:
关于在Linux上安装MySql可以参考此网站:http://www.runoob.com/linux/mysql-install-setup.html
解决Linux上的Mysql编码问题请参考此篇博客:https://my.oschina.net/u/2608182/blog/787629
本博客旨在解决的问题:
1.在Linux上安装JDK
2.在Linux上安装Tomcat
3.在Linux上安装MySql
4.将已经写好的Web项目打包成War包并将其部署到Tomcat中
测试环境:
虚拟机:VMware® Workstation 12 Pro
Linux发行版: Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-generic x86_64)
全过程采用root权限。
一.在Linux上安装JDK
1.下载JDK,在 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 网站上下载压缩版的jdk-8u111-linux-x64.tar.gz
2.使用WinSCP将下载好的JDK压缩包Copy到Linux的/opt/java目录中(没有目录的请自行创建,WinSCP用法请自行百度),Copy完后如下图所示:
3.使用 tar -zxvf jdk-8u111-linux-x64.tar.gz命令将其解压,效果如下:
4.使用vim /etc/profile 命令打开profile文件设置JDK环境变量,在最下方加入以下两条记录,保存并退出
5.使用source /etc/profile命令刷新配置使配置生效
6.使用java -version命令出现如下信息表示设置成功
二.在Linux上安装Tomcat
1.在此网站http://tomcat.apache.org/download-80.cgi#8.0.38下载tar.gz 格式的Tomcat
2.使用WinSCP将下载好的Tomcat压缩包Copy到Linux的/opt/tomcat目录中(没有目录的请自行创建,WinSCP用法请自行百度),Copy完后如下图所示:
3.使用 tar -zxvf apache-tomcat-8.0.38.tar.gz命令将其解压,效果如下:
4.使用cd /opt/tomcat/apache-tomcat-8.0.38/bin命令将目录切换到Tomcat的bin目录下
5.使用./startup.sh命令启动tomcat,启动成功后如下图所示:
6.检查Tomcat服务器是否启动成功,输入命令 ps -ef |grep tomcat 如果出现类似于以下的东西则说明启动成功:
如果只出现一行字符串则很有可能是启动失败了。可以尝试重新启动。
在Ubuntu图像化界面里的火狐浏览器中输入以下地址http://localhost:8080并按回车键即可看见此页面(其实与Windows里安装Tomcat差不多):
三.在Linux上安装MySql
安装在Linux上的Mysql可能会有乱码问题,解决编码问题请参考此篇博客:https://my.oschina.net/u/2608182/blog/787629
这里安装MySql采用在线安装的方式,虚拟机需要联网。
1.执行以下命令apt-get install mysql-server mysql-client安装Mysql,安装过程中请设置mysql的root的密码。
若安装失败尝试使用命令apt-get update,执行此命令后再执行上述安装MySql的命令
2.安装完成后使用netstat -nat命令查看mysql是否启动,如果有3306端口的程序证明mysql已启动,如下图所示:
开始,停止,重启mysql服务命令如下:
service mysql stop 停止
service mysql start 开启
service mysql restart 重启
3.输入mysql -u root -p命令,系统提示你输入Mysql root用户的密码,这里输入您刚才安装mysql时设置的密码即可,出现如下页面表示mysql安装成功:
四.将已经写好的Web项目打包成War包并将其部署到Tomcat中
1.使用WinSCP将自己的项目war包Copy到Linux的/opt/tomcat/apache-tomcat-8.0.38/webapps目录中(WinSCP用法请自行百度,如何将自己的项目打成war包请自行百度),Copy完后如下图所示:
2.启动tomcat服务器,过一会儿,tomcat会自动将war包解压,如下图所示
3.打开Ubuntu图形界面的火狐浏览器即可访问自己的项目。在Windows浏览器中也可以访问部署在Linux虚拟机上的项目。
但是如果自己部署的项目的IP地址写的是localhost话那么就要替换成自己虚拟机的IP地址。
查看虚拟机IP地址如下图所示:
在Windows中的浏览器中访问自己部署在Linux虚拟机中的项目:
注:虚拟机网络连接模式选择NAT模式,
在VMWare WorkStation中设置方式为:虚拟机->设置->网络适配器->网络连接->NAT模式。
关于如何配置域名使得此项目可以被外网访问,您可以参考此篇博客:
https://my.oschina.net/u/2608182/blog/799398