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

jsp全体崩溃!(和tomcat配置有关)
小弟前几天重装系统之后又重新装了下Jbuilder2006,并且把JB06自带的jdk1.5改为系统变量.然后用JB06自带的tomcat把以前的jsp执行一下.不执行不要紧一执行他妈的居然全都不能运行.我又卸载了JB用我原来了jdk1.4+tomcat5.0执行,居然也不行.我就怀疑是不是我的系统变量错了(因为不记得上次系统里的变量是什么了,jdk绝对正确)我又从网赏查了很多关于tomcat的配置基本都试过了不行.而且每次tomcat的主页(http://localhost:8080/)都能出来,而且jsp-examples里头系统自己编译好的就能执行成功,但是象jsp2.0的例子好象都不能成功.另外,我建立虚礼目录后用javac编译好servelet后也能成功,那就说明肯定是tomcat编译是出了鬼.
在网上溜达了三天看了很多说法.
有的说是jdk和tomcat版本不配;
有的说是tomcat找不到tools.jar把jdk/lib/下的tools.jar复制过去就行了(试过没用);
有的说是机器把JAVA_HOME的目录执行错了.重装tomcat就行.
还有说是sun和windows的问题(可能和我重装系统有关).
哭求高手给个明确的说话,小弟差不多三个半夜没睡了.> > > > >
另外给出错误信息和
系统环境变量:
JAVA_HOME:       D:\j2sdk1.4.2_10
TOMCAT_HOME:   D:\Tomcat   5.0
CLASSPATH:       .\;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%TOMCAT_HOME%\common\lib
Path:                 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin

出错信息为:
HTTP   Status   500   -  

--------------------------------------------

type   Exception   report

message  

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

exception  

org.apache.jasper.JasperException:   Unable   to   compile   class   for   JSP

Generated   servlet   error:
D:\Tomcat   5.0\work\Catalina\localhost\jsp1\org\apache\jsp\Clock_jsp.java:59:   handlePageException(java.lang.Exception)   in   javax.servlet.jsp.PageContext   cannot   be   applied   to   (java.lang.Throwable)
                if   (_jspx_page_context   !=   null)   _jspx_page_context.handlePageException(t);
                                                                                                                    ^


Generated   servlet   error:
Note:   D:\Tomcat   5.0\work\Catalina\localhost\jsp1\org\apache\jsp\Clock_jsp.java   uses   or   overrides   a   deprecated   API.
Note:   Recompile   with   -deprecation   for   details.
1   error


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.Http