我已经完成了一个新的安装在OS X框的Tomcat6,没有它之前。 其他方面的performance有点奇怪,但目前的挂断是它根本不会启动。 为了响应startup.sh,catalina.out日志收集到这个错误:
线程“main”中的exceptionjava.lang.NoClassDefFoundError:org / apache / catalina / startup / Bootstrap
引起:java.lang.ClassNotFoundException:org.apache.catalina.startup.Bootstrap
在java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)
在java.security.AccessController.doPrivileged(本地方法)
在java.net.URLClassLoader.findClass(URLClassLoader.java:190)
在java.lang.ClassLoader.loadClass(ClassLoader.java:307)
在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301)
在java.lang.ClassLoader.loadClass(ClassLoader.java:248)
其他一些奇怪的东西在这个安装中被注意到:
你在你的机器上运行的是什么版本的Java? 从第一次看这个命令我会说它看起来像你可能会运行java1.5和这个版本的tomcat需要java1.6看到这发生了几次。
我从来没有发现它是什么,但从预编译的二进制文件安装,而不是从头开始修复它。