war包不会自动解压

来源:10-2 项目打包发布与域名解析

匆匆客

2018-03-12

//img.mukewang.com/szimg/5aa653d80001657114120385.jpg

catalina.out 中:

//img.mukewang.com/szimg/5aa6542d000142fb14410533.jpg

不放项目 用ip也无法访问阿里云

写回答

3回答

翔仔

2018-03-12

同学你的tomcat端口是多少,是80 还是8080 

可以 lsof -i:80或者lsof -i:8080 查看端口号有没有被占用,如果没这个指令,可以尝试netstat -apn | grep 80 或者 netstat -apn | grep 8080 查看占用情况,总之就是指令+端口号的形式。如果确保没被占用

ps -ef | grep tomcat 一下,发现有pid的话把这个pid 进程号 kill掉: kill -9 你的进程号

紧接着,把tomcat里的war包删除掉,然后启动tomcat,等待几分钟,直接通过ip加端口的形式访问下你的tomcat看能否连上,如果能连接上,再把war传上去,传到webapps目录下,看看有没有被解压出来,这个时候就需要观察catalina.out了


1
21
匆匆客
非常感谢!
2018-03-12
共21条回复

翔仔

2018-03-12

同学好,上传好项目后,需要等待一段时间,通常是5分钟,看看war有没有解压出来,再访问,如果中间贸然去访问,会导致tomcat卡死 war解压不出来。

具体可以参照以下的链接,kill掉tomcat进程,保证你的端口没被占用,然后再重新上传war包试试

http://blog.csdn.net/qq_35246620/article/details/70213246

同时请同学严格遵照手记里的方法去执行

https://www.imooc.com/article/20583

1
1
匆匆客
老师 [root@iZwz95qf7n47jhyrhn3cdiZ ~]# netstat -nat | grep ':80' [root@iZwz95qf7n47jhyrhn3cdiZ ~]# netstat -nat|grep ':80' [root@iZwz95qf7n47jhyrhn3cdiZ ~]# cd apache-tomcat-9.0.6/webapps 80端口不在占用 还是没有解决
2018-03-12
共1条回复

翔仔

2018-03-12

请问同学搞定了吗。tomcat应该能访问了吧?

0
2
翔仔
回复
匆匆客
回答一个超长问题追踪快要吐拉:) mysql服务开启呗 开启了跟普通的线下操作就没区别拉,主要看catalina.out就好了,请同学一定要记得上面的艰苦调试之路用到的排除方法:)
2018-03-12
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程