Tomcat启动出错提示Exception in thread "main" java.lang.NoClassDefFoundError...

langzi84 2004-04-04 07:19:01
在XP下安装了j2eesdk
配置Tomcat4.0
环境变量:CLASSPATH=.;C:\Sun\AppServer\lib\j2ee.jar;C:\Sun\AppServer\lib\ant\lib\ant.jar;C:\Sun\AppServer\lib\servlet.jar;C:\Sun\AppServer\jdk\lib\dt.jar;C:\Sun\AppServer\jdk\tools.jar;
JAVA_HOME=D:\Sun\AppServer\jdk

命令行下用catalina run启动Tomcat出错:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap

按理说这种错误应该是CLASSPATH设置不对,但是我就算是把org/apache/catalina/startup/Bootstrap的路径加到CLASSPATH里面都不行,郁闷的不行了拜托各位高手帮忙指点一下,小弟感激涕零!
...全文
1655 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
duan123 2004-04-04
  • 打赏
  • 举报
回复
刚开始 我和你一样
langzi84 2004-04-04
  • 打赏
  • 举报
回复
我一直以为J2EE里面有JDK所以就不用J2SE了。。。
duan123 2004-04-04
  • 打赏
  • 举报
回复
我的Jbuilder里面的Tomcat为什么可以用?

========================


是因为jbuilder 安装时自身带的jdk

Jbuilder里面的Tomcat

环境变量设置正确

xiehoo 2004-04-04
  • 打赏
  • 举报
回复
是啊 老兄 你没装j2se吧 你看的哪本书啊 在误导你啊
langzi84 2004-04-04
  • 打赏
  • 举报
回复
我的tomcat就是安装在C:\tomcat4.0\jakarta-tomcat-4.1.30-src里的啊,
而且安装文件里面没说需要配置tomcat_home环境变量啊
我装J2EE之前把J2SE都删除了
你的意思是我还的再把J2SE装上??
duan123 2004-04-04
  • 打赏
  • 举报
回复
tomcat_home=C:\tomcat4.0\jakarta-tomcat-4.1.30-src对吗?

不对


装j2eesdk

是需要先装j2se的


duan123 2004-04-04
  • 打赏
  • 举报
回复
你说对了

因为你环境变量没有设置正确


你装没有装j2se?
langzi84 2004-04-04
  • 打赏
  • 举报
回复
tomcat_home=C:\tomcat4.0\jakarta-tomcat-4.1.30-src对吗?
我试了还是不行啊
会不会是操作系统的事?你们都用的什么系统配置啊,
我的Jbuilder里面的Tomcat为什么可以用?
xiehoo 2004-04-04
  • 打赏
  • 举报
回复
tomcat_home=/%tomcat%/ //tomcat安装目录
langzi84 2004-04-04
  • 打赏
  • 举报
回复
path我也配置了,里面有D:\Sun\AppServer\jdk;D:\Sun\AppServer\jdk\bin

sjt3377 2004-04-04
  • 打赏
  • 举报
回复
同意楼上
duan123 2004-04-04
  • 打赏
  • 举报
回复
如果JAVA_HOME设置正确的话

path会被自动找到
changtianyise 2004-04-04
  • 打赏
  • 举报
回复
同意楼上的!
你的path没配置到环境变量里头啊!!
xiehoo 2004-04-04
  • 打赏
  • 举报
回复
path=D:\Sun\AppServer\jdk;D:\Sun\AppServer\jdk\bin
试试看看

81,092

社区成员

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

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