为了账号安全,请及时绑定邮箱和手机立即绑定

Intellij idea maven 项目在tomcat上运行时404问题

我前面都像老师那样做,但是现在有一个问题是我运行在tomcat上的时候回出现404错误!老师能说明一下tomcat server的配置吗? 

以下是404页面:

http://img1.sycdn.imooc.com//575f79a80001529306140241.jpg

请求已经到了server。但是不知道为什么显示的时候会出现这样一个错误。

http://img1.sycdn.imooc.com//575f7a27000173e206070019.jpg

像以上那样数据已经拿到。返回页面的时候不知为什么会错误。

正在回答

6 回答

你的jsp文件既然没放在WEB-INF下,那你按<property name="prefix" value="/WEB-INF/jsp/"/>这样配置,有有什么用呢?放在哪,就配置相应的目录,比如webapp下的view目录,那对应的就是<property name="prefix" value="/view/"/>

0 回复 有任何疑惑可以回复我~
#1

seederland 提问者

非常感谢!
2016-06-17 回复 有任何疑惑可以回复我~

我也是遇到这个问题,如何解决?

0 回复 有任何疑惑可以回复我~

我也遇到了 ,你怎么解决的?

0 回复 有任何疑惑可以回复我~
#1

seederland 提问者

web app 目录为顶级目录。所以直接/,如果在这目录中有一个jsp的文件夹的话就是/jsp/。而不是以WEB-INF为起点的。以上是个人理解。希望能帮到你。
2016-06-23 回复 有任何疑惑可以回复我~
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/jsp/"/>
    <property name="suffix" value=".jsp"/>
</bean>

前缀和后缀的配置是这样的。第二个我是放在webapp目录下的而不是在WEB-INF中的我现在想问的就是这样如何去配置tomcat服务器呢?不会告诉我把jsp目录的文件拷贝到WEB-INF目录下吧。这不符合规则的哦。

0 回复 有任何疑惑可以回复我~

404是找不到资源文件,看下你后台配置的view解析器的路径的前缀和后缀,是不是“/WEB-INF/jsp/”和“.jsp”,第二个是看“/WEB-INF/jsp/”这个目录下有没有“list.jsp”这个文件

0 回复 有任何疑惑可以回复我~

404是资源找不到,看看命名什么都正确吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Intellij idea maven 项目在tomcat上运行时404问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信