新手的问题--如何运行jsp的程序.(在线)

dongchuanlu 2004-10-21 01:43:36
环境:tomcat5.0,j2sdk1.4.2_04,jakarta-struts-1.2.4
工具:eclipse2.1.3



exception

javax.servlet.ServletException: servlet jsp 的Servlet.init()意外中断
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:209)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:670)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:517)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
java.lang.Thread.run(Unknown Source)


root cause

java.lang.NoClassDefFoundError: javax/servlet/jsp/JspFactory
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
java.net.URLClassLoader.defineClass(Unknown Source)
java.net.URLClassLoader.access$100(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
java.lang.ClassLoader.loadClass(Unknown Source)
sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
java.lang.ClassLoader.loadClass(Unknown Source)
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:840)
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:756)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
org.apache.jasper.servlet.JspServlet.init(JspServlet.java:117)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:209)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:670)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:517)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)





其他:
javax/servlet/jsp/JspFactory是在tomcat5.0下是存在于servlet-api.jar中,
在我的工程中以及引用了jsp-api.jar,servlet-api.jar,jasper-runtime.jar,以及struts和jdbc的包




...全文
239 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinsfree 2004-10-21
环境变量的问题吧,搜一下很多的
回复
lovexin 2004-10-21
java web QQ:群 4181313
回复
lovexin 2004-10-21
java web QQ:群 4181313
回复
dongchuanlu 2004-10-21
To miaoliujun(傲龙)

这个有关系吗?
回复
miaoliujun 2004-10-21
先配环境变量,再装tomcat
回复
dongchuanlu 2004-10-21
TO rainworm(早起的虫子有鸟吃)
重新启动若干次了。


To ningIII(小宁)
〉把要用的包放到环境变量里!
--我也都加入了。
回复
ningIII 2004-10-21
把要用的包放到环境变量里!
回复
rainworm 2004-10-21
找不到类, 重新启动tomcat试试
回复
dongchuanlu 2004-10-21
to yz790724(想想)
在eclipse工程里
回复
追求自由 2004-10-21
在我的工程中以及引用了jsp-api.jar是什么意思?
是你在eclipse工程里引入了,还是放在tomcat里的lib文件夹了?
回复
tom2005 2004-10-21
up
回复
dongchuanlu 2004-10-21
to EdifierX(无昵称) 我的问题问的可能是由问题。


这个工程在我的机器和其他同事的机器都可以跑。
但是挪到领导那里死活不好用了。




回复
EdifierX 2004-10-21
这种问题都出来了, 建议你去买本书看看。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告