tomcatm 500java.lang.ClassNotFountException

message java.lang.ClassNotFoundException: org.apache.jsp.house.create_jsp

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.house.create_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.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:96)
root cause

java.lang.ClassNotFoundException: org.apache.jsp.house.create_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:366)
java.net.URLClassLoader$1.run(URLClassLoader.java:355)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:354)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172)
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.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:96)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.30 logs.

6个回答

百度 :java.lang.ClassNotFoundException: org.apache.jsp.house.create_jsp create_jsp 这个类没有发现。

zy2017
zy2017 可我明明有的
接近 5 年之前 回复

没有create.jsp这个文件吧,如果有重启看看

zhangdongan1991
zhdan~ 那你jdk和tomcat的环境变量的配置对了没有
接近 5 年之前 回复
zy2017
zy2017 重启了也不行
接近 5 年之前 回复

create_jsp 这个页面没找到 看一下这个页面和调用这个页面的后台和配置,查一下

zy2017
zy2017 还是不行,别的项目可以,这个就不行,新建还是出不来
接近 5 年之前 回复
zy2017
zy2017 回复冰雨蝶皇15: 好吧,我晚上试一下
接近 5 年之前 回复
dltsbydh
紫气天堂 回复zy2017: 先把这个页面备份一下,然后将这个页面的所有内容都去掉,包括js、body里面的内容什么的,然后在访问,看有没有出错
接近 5 年之前 回复
zy2017
zy2017 可是我访问首页也会出现这个问题,一刷新就又出现Unable to compile class for jsp错误
接近 5 年之前 回复
zy2017
zy2017 嗯嗯,
接近 5 年之前 回复

没有create.jsp这个文件

zy2017
zy2017 有的
接近 5 年之前 回复

org.apache.jsp.house.create_jsp这个类没有找到

楼上说类没找到都是根据ClassNotFoundException来翻译的吧?
首先我来说下为什么会出现这个错 楼主应该是有个叫create.jsp的文件,tomcat在访问jsp的时候 首先会吧jsp编译成类存在tomcat的work文件夹里面
遇到这个问题应该是tomcat没有帮你编译jsp文件,楼主看下jdk环境的配置,如果实在不行换个绿色版的tomcat 一般安装板的会出现这个问题,和jdk环境变量有关系

whiteForever
white...... 回复zy2017: 你看看tomcat下面work目录有没有对应的编译jsp的class就知道了,如果有的话,说明可以编译,没有就不行了,建议换个免安装的tomcat试下
接近 5 年之前 回复
zy2017
zy2017 我把它复制到别的项目,为什么会出现空白界面
接近 5 年之前 回复
zy2017
zy2017 C:\Java\jdk1.7.0_45;E:\Java\jdk1.6.0_06
接近 5 年之前 回复
zy2017
zy2017 回复whiteForever: 配置了
接近 5 年之前 回复
zy2017
zy2017 回复whiteForever: 不能编译
接近 5 年之前 回复
whiteForever
white...... 回复zy2017: 看下有没有配置JAVA_HOME
接近 5 年之前 回复
whiteForever
white...... 回复zy2017: 那你要看下JDK版本和tomcat版本是不是都是64 或者32 检验jdk配置是否成功dos敲下javac看下可以编译不,
接近 5 年之前 回复
zy2017
zy2017 jdk的环境变量我是在网上按步骤配的,
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问