CentOS 7 Tomcat部署项目 war包

4 篇文章 0 订阅

前提:
jdk+tomcat:https://blog.csdn.net/weixin_42109012/article/details/94770059
MySQL:https://blog.csdn.net/weixin_42109012/article/details/94856962

1、上传war包
将打包成 war 包上传到 /usr/local/apache-tomcat-8.5.42/webapps 路径下

在这里插入图片描述
2、重启 tomcat
进入tomcat bin 路径输入(自己修改tomcat版本):cd /usr/local/apache-tomcat-8.5.42/bin
停止:./shutdown.sh
开启:./startup.sh
或者直接
/usr/local/apache-tomcat-8.5.42/bin/shutdown.sh
/usr/local/apache-tomcat-8.5.42/bin/startup.sh

可以发现 war 包生成了 一个文件夹。(可能war包会消失,一般不会,就保留他,不要删除,否则文件夹也会跟着删除)

在这里插入图片描述
3、修改配置文件(不一定修改)
1、修改数据库配置文件
再写东西时一般用的是测试数据库,而部署时用真正要使用的数据库,所以一般要修改数据库配置文件 jdbc.properties,修改成要使用的数据库。
路径:/usr/local/apache-tomcat-8.5.42/webapps/项目/WEB-INF/classes/jdbc.properties

在这里插入图片描述
2、修改tomcat路径
启动服务可能不会将部署的项目给加载进去,这是可能需要我们手动添加一下路径。
路径:/usr/local/apache-tomcat-8.5.42/conf/server.xml

在 Host 上面添加 <Context docBase="liuxuesheng" path="/" />
docBase:是项目名(如果在webapps就是,如果你不想放在这里就需要绝对路径,例如:这个完整路径为/usr/local/apache-tomcat-8.5.42/webapps/liuxuesheng)
path:是网站访问时,输入网址或域名后面需要添加什么,一般为空,直接进入首页。

在这里插入图片描述
4、再次重启 tomcat
进入tomcat bin 路径输入(自己修改tomcat版本):cd /usr/local/apache-tomcat-8.5.42/bin
停止:./shutdown.sh
开启:./startup.sh

5、扩展
如果想要直接输入 IP 就可以访问,
(1)只需把端口 8080 改为 80 就可以了。(因为默认http80,记得把防火墙端口开启)
(2)或则映射:iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
配置防火墙
开放80端口:firewall-cmd --zone= --add-port=80/tcp --permanent
重启防火墙:firewall-cmd --reload
路径:/usr/local/apache-tomcat-8.5.42/conf/server.xml
修改好了,重启服务。

在这里插入图片描述
6、结果
IP + 8080

在这里插入图片描述
IP

在这里插入图片描述


总结
1、记得修改数据库
2、路径很重要
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值