问题描述
- tomcatm 500java.lang.ClassNotFountException
-
message java.lang.ClassNotFoundException: org.apache.jsp.house.create_jspdescription 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 causejava.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.
解决方案
java.lang.NoClassDefFoundError 或 500 Internal Server Error
解决方案二:
百度 :java.lang.ClassNotFoundException: org.apache.jsp.house.create_jsp create_jsp 这个类没有发现。
解决方案三:
没有create.jsp这个文件吧,如果有重启看看
解决方案四:
create_jsp 这个页面没找到 看一下这个页面和调用这个页面的后台和配置,查一下
解决方案五:
没有create.jsp这个文件
解决方案六:
org.apache.jsp.house.create_jsp这个类没有找到
解决方案七:
楼上说类没找到都是根据ClassNotFoundException来翻译的吧?
首先我来说下为什么会出现这个错 楼主应该是有个叫create.jsp的文件,tomcat在访问jsp的时候 首先会吧jsp编译成类存在tomcat的work文件夹里面
遇到这个问题应该是tomcat没有帮你编译jsp文件,楼主看下jdk环境的配置,如果实在不行换个绿色版的tomcat 一般安装板的会出现这个问题,和jdk环境变量有关系