启动Tomcat 9.0

时间:2016-10-24 03:44:19

标签: java class tomcat java-8 classpath

我正在尝试使用命令java -jar bootstrap.jar

在我的Windows桌面上启动Tomcat 9

但是,我收到一个异常,我的输出如下所示:

C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin>java -jar bootstrap.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:52)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 1 more

要解决此错误,我尝试执行以下操作,但仍未解决。

set CLASSPATH=%CLASSPATH%;.

1 个答案:

答案 0 :(得分:0)

可能这是Wins中常见的tomcat类路径问题:路径中有空格。请在说d:\ tomcat9下安装tomcat试试看。

顺便说一句,这不是通过命令启动tomcat的正确方法

java -jar bootstrap.jar

请直接使用winins的startup.bat脚本。