日期:2014-05-18  浏览次数:20810 次

高手们帮忙看看这是个什么错误了
我的tomcat和jdk这几天升级而导致许多程序发生错误,但是如果把该程序的文件夹改个名字就能用了,如果改成原来的就又不行了,估计是哪配制不对的原因
请高手们帮忙分析.再就是tomcat升级应注意些什么
报错如下:
description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.

exception  

org.apache.jasper.JasperException:   Unable   to   load   class   for   JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:550)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:136)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root   cause  

java.lang.ClassNotFoundException:   org.apache.jsp.sms_005fuser_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:199)
java.security.AccessController.doPrivileged(Native   Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:187)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:156)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:548)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:136)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note   The   full   stack   trace   of   the   root   cause   is   available   in   the   Apache   Tomcat/5.0.28   logs.


------解决方案--------------------
我仔细地看了一下,应该是你的JDK没有配置好,报错信息说不能载入相关的类

你所说的升级Tomcat也就是安装一个高版本的tomcat吗?那么在你卸载原来的tomcat的时候,请注意要把webapps中的文件copy出来.其它的应该没有什么问题吧
------解决方案--------------------
删掉你tomcat的work目录下的所有临时文件
------解决方案--------------------
org.apache.jsp.sms_005fuser_jsp这个去网上艘一下吧,没有见过。
JDK和Tomcat基本上版本配套才能用的。
------解决方案--------------------
升级时把tomcat全删掉了,除了webapps下你的工程,再装的时候放进去就可以了
------解决方案--------------------
你的tomcat 和jdk要是环境变量中重新配置,你不是版本升级了吗,
------解决方案--------------------
把TOMCAT全部删掉,然后重新部署项目进去
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.aiyiweb.com/java-web/317.html