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

请问为什么我的web项目导入idea以后就只能访问index.jsp其他的jsp全部404了?

请问为什么我的web项目导入idea以后就只能访问index.jsp其他的jsp全部404了?

慕雪8062931 2019-05-21 16:05:50
是一个慕课网就业班《SSM框架》课程里最后一个小结《办公系统核心模块》一步一步跟着做的项目。 最开始项目一切都是正常的,所有功能都没问题。直到前天我重装了自己的系统,重新下载了java,idea,tomcat等等东西之后。 我重新把项目导入进idea,启动以后就只能访问到默认自带的index.jsp页面了。 其他所有我自己的jsp页面都是404。<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"          version="3.1">      <filter>     <filter-name>encodingFilter</filter-name>     <filter-class>com.xinyu.global.encodingFilter</filter-class>     <init-param>       <param-name>encoding</param-name>       <param-value>utf-8</param-value>     </init-param>   </filter>   <filter-mapping>     <filter-name>encodingFilter</filter-name>     <url-pattern>/*</url-pattern>   </filter-mapping>         <servlet>     <servlet-name>springMVC</servlet-name>     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>     <init-param>       <param-name>contextConfigLocation</param-name>       <param-value>classpath:spring-web.xml</param-value>     </init-param>   </servlet>   <servlet-mapping>     <servlet-name>springMVC</servlet-name>     <url-pattern>/</url-pattern>   </servlet-mapping>      <servlet-mapping>     <servlet-name>default</servlet-name>     <url-pattern>/assets/*</url-pattern>     <url-pattern>/js/*</url-pattern>     <url-pattern>/vendor/*</url-pattern>     <url-pattern>*.js</url-pattern>     <url-pattern>*.jpg</url-pattern>     <url-pattern>*.png</url-pattern>     <url-pattern>*.css</url-pattern>     <url-pattern>*.gif</url-pattern>   </servlet-mapping> </web-app>这个是我的web.xml配置。这个是404的页面。 我自己搞了一天半了,百度上各种乱七八糟的东西也试过了。 IDEA的project structure, facets里对应的web.xml的路径也是正确的。 重新部署tomcat也试过了! 甚至于,我完全重新开了一个新的项目,重新又写了一次也仍然是404。所以我感觉可能是我的tomcat配置出了问题? 但是我tomcat确实又能成功启动,index.jsp也能正常访问。实在是崩溃了了,很绝望!!!求大神们帮我解决一下!!! 谢谢!!!!
查看完整描述

4 回答

?
qq_慕盖茨1472398

TA贡献1条经验 获得超0个赞

还有一个可能,是你的web项目的编译文件没有把你新写的jsp文件编译。

我也遇到这个情况了,我把服务器重新部署了一遍,就能把新写的jsp文件编译了就可以打开页面了


查看完整回答
反对 回复 2019-11-25
  • 4 回答
  • 0 关注
  • 9794 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信