新手的问题--如何运行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的包




...全文
283 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
这种问题都出来了, 建议你去买本书看看。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧