在EclipseIDE中运行servlet程序时获取异常 位于java.net.URLClassLoader$1.run(URLClassLoader.java:299) 位于java.net.URLClassLoader$1.run(URLClassLoader.java:288) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:287) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:422) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:355) 位于org.apache.tomcat.websocket.server.UpgradeUtil.(UpgradeUtil.java:52) 位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:50) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 位于org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 位于org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)

在EclipseIDE中运行servlet程序时获取异常 位于java.net.URLClassLoader$1.run(URLClassLoader.java:299) 位于java.net.URLClassLoader$1.run(URLClassLoader.java:288) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(URLClassLoader.java:287) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:422) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:355) 位于org.apache.tomcat.websocket.server.UpgradeUtil.(UpgradeUtil.java:52) 位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:50) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 位于org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 位于org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041),java,eclipse,servlets,Java,Eclipse,Servlets,//这些例外意味着什么? //为了解决这些异常,我应该怎么做 看起来您需要重新创建指向JDK所在位置的环境路径变量 设置类路径servlet api.jar 您将在tomcat lib文件夹中找到 at java.net.URLClassLoader$1.run(URLClassLoader.java:299) at java.net.URLClassLoader$1.run(URLClassLoader.java:288) at java.security.AccessController.d

//这些例外意味着什么?
//为了解决这些异常,我应该怎么做

看起来您需要重新创建指向JDK所在位置的环境路径变量


设置类路径
servlet api.jar
您将在tomcat lib文件夹中找到

at java.net.URLClassLoader$1.run(URLClassLoader.java:299)
at java.net.URLClassLoader$1.run(URLClassLoader.java:288)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:287)
at java.lang.ClassLoader.loadClass(ClassLoader.java:422)
at java.lang.ClassLoader.loadClass(ClassLoader.java:355)
at org.apache.tomcat.websocket.server.UpgradeUtil.<clinit>(UpgradeUtil.java:52)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:50)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)

实际上,你从中间粘贴了stacktrace。显示完整的stacktrace。就像Suresh说的,这只是它的中间部分。此处未显示引发的真正异常。它只是在抛出异常之前显示调用堆栈。在应用服务器上,调用堆栈往往相当长,因此您不应该被文本墙吓倒。这仍然只是一个错误。
 Tomcat 7.0\lib\servlet-api.jar