CentOS 7 Tomcat部署项目 war包
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS 7 Tomcat部署项目 war包,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1873字,纯文字阅读大概需要3分钟。
内容图文
![CentOS 7 Tomcat部署项目 war包](/upload/InfoBanner/zyjiaocheng/927/08263bce75f142b99f20b2063eaf064f.jpg)
前提:
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、路径很重要
内容总结
以上是互联网集市为您收集整理的CentOS 7 Tomcat部署项目 war包全部内容,希望文章能够帮你解决CentOS 7 Tomcat部署项目 war包所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。