如何在Linux上部署tomcat+mysql+java环境

学习资料:

关于在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完后如下图所示:

104925_bHdO_2608182.png

3.使用 tar -zxvf jdk-8u111-linux-x64.tar.gz命令将其解压,效果如下:

105317_RHuT_2608182.png

4.使用vim /etc/profile 命令打开profile文件设置JDK环境变量,在最下方加入以下两条记录,保存并退出

105514_T5vv_2608182.png

5.使用source /etc/profile命令刷新配置使配置生效

6.使用java -version命令出现如下信息表示设置成功

110156_zJh6_2608182.png

二.在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完后如下图所示:

110606_8ww6_2608182.png

3.使用 tar -zxvf apache-tomcat-8.0.38.tar.gz命令将其解压,效果如下:

110701_s2V3_2608182.png

4.使用cd /opt/tomcat/apache-tomcat-8.0.38/bin命令将目录切换到Tomcat的bin目录下

5.使用./startup.sh命令启动tomcat,启动成功后如下图所示:

111208_oCvk_2608182.png

6.检查Tomcat服务器是否启动成功,输入命令 ps -ef |grep tomcat 如果出现类似于以下的东西则说明启动成功:

202854_BWv4_2608182.png

如果只出现一行字符串则很有可能是启动失败了。可以尝试重新启动。

Ubuntu图像化界面里的火狐浏览器中输入以下地址http://localhost:8080并按回车键即可看见此页面(其实与Windows里安装Tomcat差不多):

112135_u8ID_2608182.png

三.在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已启动,如下图所示:

111840_CTPn_2608182.png

开始,停止,重启mysql服务命令如下:

service mysql stop 停止

service mysql start 开启

service mysql restart 重启

3.输入mysql -u root -p命令,系统提示你输入Mysql root用户的密码,这里输入您刚才安装mysql时设置的密码即可,出现如下页面表示mysql安装成功:

112626_7g2V_2608182.png

四.将已经写好的Web项目打包成War包并将其部署到Tomcat中

1.使用WinSCP将自己的项目war包Copy到Linux的/opt/tomcat/apache-tomcat-8.0.38/webapps目录中(WinSCP用法请自行百度,如何将自己的项目打成war包请自行百度),Copy完后如下图所示:

113246_FYlT_2608182.png

2.启动tomcat服务器,过一会儿,tomcat会自动将war包解压,如下图所示

120413_piIb_2608182.png

3.打开Ubuntu图形界面的火狐浏览器即可访问自己的项目。在Windows浏览器中也可以访问部署在Linux虚拟机上的项目。

但是如果自己部署的项目的IP地址写的是localhost话那么就要替换成自己虚拟机的IP地址。

查看虚拟机IP地址如下图所示:

120748_LvtR_2608182.png

Windows中的浏览器中访问自己部署在Linux虚拟机中的项目:

120957_XpYC_2608182.png

注:虚拟机网络连接模式选择NAT模式,

在VMWare WorkStation中设置方式为:虚拟机->设置->网络适配器->网络连接->NAT模式。

关于如何配置域名使得此项目可以被外网访问,您可以参考此篇博客:

https://my.oschina.net/u/2608182/blog/799398

转载于:https://my.oschina.net/u/2608182/blog/787361

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值