tomcat以debug模式启动会报错
java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

tomcat以运行模式启动却是正常的,myeclipse重装过也是一样
有仁兄可以指导下吗?
------解决思路----------------------
是tomcat的bin目录下缺少 bootstrap.jar 这个jar包,可以在别人那拷一个或者重装个新的tomcat就可以了。
------解决思路----------------------
你机器名是什么?你 tomcat 配置中的 “部署 app 的方式是什么”,比如不发布直接从workspace中运行还是“使用 tomcat 安装目录下的配置”等,开启tomcat 调试功能等开关设置。
这个错误看起来是命令行参数解析不致,一个最简单的方法,从 microsoft.com 下载 Process Explorer NT 的小工具。
在eclipse 以两种方式分别启动 tomcat ,然后用 Process Explorer NT 观察它们的命令行参数,一对比就能发现问题。