请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

项目打war包部署404

按照视频写的项目,不完全和视频一样,基本都相同,直接运行项目没有问题。项目打war发布到本地tomcat和centos都不能访问404错误,但是打成jar是没问题的。

按照网上说的在pom中去除内置tomcat和application继承SpringBootServletInitializer 试了这些也都不行。

学SpringBoot一直都是在写Demo,这是第一次打war就是不成功,网上查了一些也都没成功,所以来问下老师。

正在回答 回答被采纳积分+3

2回答

廖师兄 2018-08-29 23:04:22

代码没问题,我部署到tomcat可以访问

war路径

➜  apache-tomcat-8.5.33 sudo ls -al webapps
total 66504
drwxr-x---   9 root  wheel       288  8 29 23:00 .
drwxr-xr-x  16 root  wheel       512  8 29 22:58 ..
drwxr-x---  17 root  wheel       544  8 12 16:23 ROOT
drwxr-x---   5 root  wheel       160  8 29 23:00 cms-0.0.1-SNAPSHOT
-rw-r--r--   1 root  wheel  34046445  8 29 23:00 cms-0.0.1-SNAPSHOT.war
drwxr-x---  58 root  wheel      1856  8 12 16:23 docs
drwxr-x---   7 root  wheel       224  8 12 16:23 examples
drwxr-x---   7 root  wheel       224  8 12 16:23 host-manager
drwxr-x---   8 root  wheel       256  8 12 16:23 manager


访问地址

//img1.sycdn.imooc.com//szimg/5b86b5ef000129bd12740580.jpg


0 回复 有任何疑惑可以回复我~
  • 提问者 qq_兵心依旧_0 #1
    谢谢老师,老师辛苦啦,难道是tomcat版本的问题?我用的7.0
    回复 有任何疑惑可以回复我~ 2018-08-29 23:07:40
  • 廖师兄 回复 提问者 qq_兵心依旧_0 #2
    我用的是apache-tomcat-8.5.33
    回复 有任何疑惑可以回复我~ 2018-08-29 23:24:19
  • 廖师兄 回复 提问者 qq_兵心依旧_0 #3
    你看看,是不是你war路径放错了,还有访问url有没有写错写漏
    回复 有任何疑惑可以回复我~ 2018-08-29 23:25:01
廖师兄 2018-08-28 19:11:32

代码push一下,把地址给我,我看看。

你打成war后, 是怎么运行的。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_兵心依旧_0 #1
    码云账号发我,我拉你进项目吧
    回复 有任何疑惑可以回复我~ 2018-08-29 00:17:56
  • 提问者 qq_兵心依旧_0 #2
    打war后,是直接放tomcat下运行的。
    回复 有任何疑惑可以回复我~ 2018-08-29 00:20:27
  • 提问者 qq_兵心依旧_0 #3
    https://gitee.com/androidtv_bing/ajw-client.git
    
    老师这是项目地址,麻烦老师有空的时候帮忙看下
    回复 有任何疑惑可以回复我~ 2018-08-29 12:26:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信