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

为啥是404?

问题一 项目jsp会报错 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
解决办法:web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Libray...->Server Runtime -》Apache tomcat  7.0 -》finish

问题二 有两个包需要加,不然会报错。教程里没有说。

failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

解决:

<!-- JstlView必须的两个jar -->

<dependency>

   <groupId>jstl</groupId>

   <artifactId>jstl</artifactId>

   <version>1.2</version>

</dependency>

<dependency>

   <groupId>taglibs</groupId>

   <artifactId>standard</artifactId>

   <version>1.1.2</version>

</dependency>

问题三 访问路径 在tomcat里必须要有项目名称 不然会404(教程里是http://localhost:8080/hello/mvc)

应该是http://localhost:8080/spring-mvc-study/hello/mvc 才可以访问

不懂jetty,希望知道的人可以告诉我这是不是tomcat和jetty的差别。


正在回答

4 回答

大神,我用的也是tomcat,但是报404,

访问地址: http://localhost:8080/ZLearnSpringMvc/hello/mvc

ZLearnSpringMvc是我的项目名,请问哪里的问题,求解答。。

http://img1.sycdn.imooc.com//59133f1d0001cfe816520368.jpg

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

非常赞!

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

问题一 项目jsp会报错 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
解决办法:web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Libray...->Server Runtime -》Apache tomcat  7.0 -》finish

问题二 有两个包需要加,不然会报错。教程里没有说。

failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

解决:

<!-- JstlView必须的两个jar -->

<dependency>

   <groupId>jstl</groupId>

   <artifactId>jstl</artifactId>

   <version>1.2</version>

</dependency>

<dependency>

   <groupId>taglibs</groupId>

   <artifactId>standard</artifactId>

   <version>1.1.2</version>

</dependency>

问题三 访问路径 在tomcat里必须要有项目名称 不然会404(教程里是http://localhost:8080/hello/mvc)

应该是http://localhost:8080/spring-mvc-study/hello/mvc 才可以访问

不懂jetty,希望知道的人可以告诉我这是不是tomcat和jetty的差别。


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

键盘兔 提问者

关于问题3 已经知道原因了,可能教程里的老师做了类似的配置:http://blog.csdn.net/henryzhang2009/article/details/39118359
2016-04-06 回复 有任何疑惑可以回复我~
#2

qq_不囧_0

终于找到答案了
2018-04-23 回复 有任何疑惑可以回复我~

证明服务器端没有该文件

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

键盘兔 提问者

我按照教程一步一步来的。教程请求路径就没有项目根目录的名称,我不带这个项目名就是404 带上才能访问到服务器
2016-03-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥是404?

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