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

来源:4-1 基于bootstrap开发页面结构

seederland

2016-06-14 11:30

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

以下是404页面:

http://img.mukewang.com/575f79a80001529306140241.jpg

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

http://img.mukewang.com/575f7a27000173e206070019.jpg

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

写回答 关注

6回答

  • yuwl
    2016-06-17 11:14:58
    已采纳

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

    seeder...

    非常感谢!

    2016-06-17 21:58:30

    共 1 条回复 >

  • 790220
    2016-09-11 10:02:52

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

  • qq_东野_0
    2016-06-23 17:01:22

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

    seeder...

    web app 目录为顶级目录。所以直接/,如果在这目录中有一个jsp的文件夹的话就是/jsp/。而不是以WEB-INF为起点的。以上是个人理解。希望能帮到你。

    2016-06-23 17:09:57

    共 1 条回复 >

  • seederland
    2016-06-15 10:08:59
    <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目录下吧。这不符合规则的哦。

  • 慕粉3305750
    2016-06-14 22:24:13

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

  • SevenKey
    2016-06-14 21:44:42

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

Java高并发秒杀API之web层

Java实现高并发秒杀API的第三门课,介绍Web层的设计和实现

66085 学习 · 395 问题

查看课程

相似问题