请稍等 ...
×

采纳答案成功!

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

Tomcat启动成功,但访问出现404

在进行Spring MVC开发环境验证时,Tomcat在项目外启动时是可以访问的,但当项目运行后就出现404不能访问。图片描述
图片描述

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

1回答

Jimin 2019-04-03 11:19:32

你好,这是因为你部署的方式导致访问的请求发生变化了,猜测你是类似于将permission.war直接放在tomcat的webapp目录下,这种部署方式默认会带上一层permission的,这种情况在/test/hello前加上permission才可以。如果是跟课程一样,可以这样操作:
1、把permission.war解压出来的内容(不含permission包)放到webapp下的ROOT文件夹下,ROOT里默认是按/进行访问的,就是你现在这个请求
2、在conf/server.xml里配置webapp目录下的permission使用/请求也可以达到相同的目的

0 回复 有任何疑惑可以回复我~
  • 提问者 石心三回 #1
    老师,我将permission.war包解压后内容放到ROOT后还是不行,但当访问中加入permission_war_exploded就可以了
    回复 有任何疑惑可以回复我~ 2019-04-03 13:49:36
  • Jimin 回复 提问者 石心三回 #2
    permission_war_explode 你是哪里搞出来的?
    回复 有任何疑惑可以回复我~ 2019-04-03 13:51:31
  • Jimin #3
    感觉你有什么特殊的配置,否则不会无缘无故出来这个访问名,最多是war包的名
    回复 有任何疑惑可以回复我~ 2019-04-03 13:57:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信