第一步:检查环境
- 1.检查你的maven项目在idea中是否可以正常运行Linux系统中Tomcat下载+安装+测试【一看就会】_萌小崔的博客-CSDN博客
- 2.检查Linux系统下tomcat是否可以正常运行且jdk配置正确Linux系统中(自动/手动)安装jdk的两种方式+如何配置jdk环境变量_萌小崔的博客-CSDN博客
第二步:改数据
1.修改maven项目中用于连接数据库的MySQL的jdbc.preperties资源文件账户和密码
2:修改文件路径(例:图片) 【用不到文件可省略此步】
(配置tomcat虚拟路径)在server.xml配置文件下加入以下代码
vim /opt/tomcat8/conf/server.xml
<Context path="/pic/" docBase="/opt/pic/" debug="0" reloadable="true" crossContext="true" />
注意:访问路径和物理路径都是你自己设定的,根据自己存放文件位置进行修改即可
第三步:将maven项目打成war包
相信大家对maven命令并不陌生,这里就不多做解释了,使用package或install执行maven命令打包都是可行的
第四步:上传war包并改名为ROOT.war包
1.将maven项目war包至LInux系统tomcat/webapp下
这里对war包之所以存放在webap文件夹做下解释:
- webapps目录用来存放应用程序
- 当tomcat启动时会去加载webapps目录下的应用程序
2:将上传的war包改名为ROOT.war
- tomcat的root文件夹下面默认是tomcat的管理程序,通过 ip+端口号 访问项目
- 此步目的是在运行解压war包时,自动覆盖之前的ROOT文件夹,省去项目名访问项目
操作方式:可以右键重命名或用命令方式改名,这里分享用命令方式改名
mv web-1.0-SNAPSHOT.war ROOT.war
注意:ROOT.war必须大写,否则报(The requested resource is not available)404请求资源找不到
第五步:数据库
1.导出此maven项目的windows数据库SQL文件至搭建的Linux的数据库中运行【数据不变】
Linux系统发行版ContOS7演示安装MySQL+配置MySQL+Navicat连接Linux的mysq测试【一看就会】_萌小崔的博客-CSDN博客
第六步:启动Linux系统Tomcat服务,并验证tomcat与mysql正常服务
以上配置完成,便可启动LInux系统Tomcat服务测试是否能正常运行项目了,有以下几个步骤
1.启动切换目录bin再执行启动tomcat命令./startup.sh
cd /opt/tomcat8/bin/ ./startup.sh
2.确认tomcat和mysql正常服务
ps -ef | grep tomcat ps -ef | grep mysql mysql -u账户名 -p密码
【Tomcat启动失败】解决方法
1.查看进程是否正常启动
ps -ef | grep tomcat
2.检查日志是否有报错
日志存放位置 tomcat -> logs -> catalina.out
cat /opt/tomcat/logs/catalina.out
3.检查防火墙是否关闭或Tomcat使用的端口号是否开放
如何Linux系统中修改Tomcat服务器的端口号【详细教程】_萌小崔的博客-CSDN博客
Linux系统下防火墙Firewalld相关操作命令(汇总篇)_萌小崔的博客-CSDN博客
systemctl status firewalld firewall-cmd --query-port=8080/tcp
第七步:测试项目 (IP地址:端口号/请求地址)
浏览器输入( IP地址+端口号 ) 测能否访问IDEA下maven
【扩展】动态查看tomcat日志
切换至 /tomcat/logs 存放日志下执行以下命令
tail -f catalina.out
[Ctrl+c]退出动态查看tomcat日志
以上走到第六步能正常访问本章内容就分享到此结束啦,还有报错,不懂得可随时留言互动交流!!
Thanks!1