Tomcat--Linux下如何部署maven war web 项目

吾日三省贾斯汀 发表于 2021/09/10 00:43:04 2021/09/10
【摘要】 一、说明 Linux部署maven war web项目,需要先配置Java环境及安装Tomcat,点击配置~ 二、实现(部署maven) 2.1 Eclipse导出war包 Eclipse选中项目,右键export导出为war文件 选择好保存路径2.2 拷贝war包到Linux 使用xshell/SecureCRT/Winc...

一、说明

Linux部署maven war web项目,需要先配置Java环境及安装Tomcat,点击配置~


二、实现(部署maven)

2.1 Eclipse导出war包

Eclipse选中项目,右键export导出为war文件


选择好保存路径

2.2 拷贝war包到Linux

使用xshell/SecureCRT/Wincp等工具将Test.war包拷贝到Linux上tomcat安装目录的webapps目录下。
 

2.3 Linux下解压war

#cd /usr/local/work/tomcat/apache-tomcat.8.0.24/webapps/
#jar -xvf Test.war

2.4 启动tomcat

#cd/usr/local/work/tomcat/apache-tomcat.8.0.24/bin
#./startup.sh
#tail -f ../logs/catalina.out

2.5 查看tomcat运行状态

ctrl+c退出日志控制台

#ps -ef|grep tomcat

2.6 浏览器访问maven项目

查看Linux ip地址

#ifconfig

访问项目
ip或域名:8080/Test/index.jsp
一般是不会直接通过ip访问项目的,而是提供一个域名映射到ip,访问域名时再跳转到该ip。

 

PS:

如果上面的操作都准确,还是打不开,那有可能就是你的防火墙方没有放开1080端口

查看防火墙已所有放开端口规则

# iptables -L -n --line-number
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         
1    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:8080
2    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:3306
3    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:6379

如果没有8080端口,执行指令放开8080端口 或者参考博文了解详情 iptables放开指定端口号

# iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

不放开端口,外网没法访问8080端口的地址,要么你就把你的防火墙关闭。

关闭防火墙、打开防火墙、查看防火墙状态

# service iptables stop 
# service iptables start 
# service iptables status

文章来源: blog.csdn.net,作者:吾日三省贾斯汀,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/JustinQin/article/details/72866714

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。