【错误解决】 java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp
来源:互联网 发布:放置江湖安卓修改数据 编辑:程序博客网 时间:2024/05/14 08:34
转载请注明出处:http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
今天建立Spring MVC骨架的时候,突然遇到这么一个问题~~
HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsptype Exception reportmessage java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jspdescription The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244) org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
当时挺懵逼的,以为是少了哪个类,以为是Servlet类或者是jsp的类少了,结果发现jar包都有啊,没少。
而且应该是不需要的啊,Tomcact带着有的啊。
后来经过搜索,有很多说是jar包起冲突了:
有一定道理,然后我将包移出
问题还是存在~
经过一番摸索,搜索之后,问题都没有解决。
然后我看到我的JDK用的是1.8,我想,不会是这个的问题吧。
在开始建Maven项目的时候我选择 的是1.8:
因为我另外一个SpringMVC项目用的是1.7的,没有问题,配置什么的都和这个差不多,可是今天搭建SpringMVC的骨架的时候就出问题了。
然后我去改JDK,
注意,我还需要修改pom.xml中的java版本。需要一致!
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build>
需要修改java.version这个的值。
修改完成后:
运行。就可以了!
Spring MVC的骨架源码,也是这个出问题的源码,现在已经被调试好了,但是如果你将JDK换成1.8的(注意同时修改pom.xml中的java版本),应该还会出现那个问题。
本篇博客涉及到的源码链接:
【->点击访问源码-©CHX】
至于为什么换了1.7版本的JDK之后就可以运行了,而换成1.8的JDK却不可以。暂不明白原因!
望知道的在评论区指点一二,谢谢。
本文章由[谙忆]编写, 所有权利保留。
欢迎转载,分享是进步的源泉。
转载请注明出处:http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
5 1
- 【错误解决】 java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp
- HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.index_jsp
- maven项目下JSTL表达式联系出现java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.index_jsp
- HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.pages.index.index_jsp
- java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
- java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.modules.ymf.pay.inputMoney_jsp
- java.lang.NoClassDefFoundError: org/apache/jsp/WEB_002dINF/views/common/showPageBespeak_jsp
- java.lang.ClassNotFoundException: org.apache.jsp.index_jsp解决方案
- org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.
- ClassNotFoundException: org.apache.jsp.index_jsp错误解决方案
- java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.view.jsp.default.ui.casLoginView.jsp
- java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.view.dev.login_login,jsp
- ClassNotFoundException: org.apache.jsp.index_jsp
- maven 项目下报错: 500, java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.index_j
- HTTP Status 500 - (java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)解决方法
- java.lang.NoClassDefFoundError: org/apache/jsp/Index_jsp (wrong name: org/apache/jsp/index_jsp)
- java.lang.NoClassDefFoundError: org/apache/jsp/Index_jsp (wrong name: org/apache/jsp/index_jsp)
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit
- (转)《Billions》第二季回归,现实中的SAC也回来了
- 调试静态库
- php之clone 复制对象以及__clone魔术方法
- SCOI2011飞镖
- Linux内核分析实验2——一个简单的内核代码分析
- 【错误解决】 java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp
- android 5.0+6.0新特性
- js 数组移除元素
- React Native之ViewPagerAndroid仿淘宝首页顶部分类布局效果实现
- STL之set
- 读书笔记 effective c++ Item 16 成对使用new和delete时要用相同的形式
- splash爬虫
- DataList编辑,更新,删除及模板的使用
- 每日小记 2017.2.26