Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat 7.0.32无法启动_Java_Tomcat7 - Fatal编程技术网

Java Tomcat 7.0.32无法启动

Java Tomcat 7.0.32无法启动,java,tomcat7,Java,Tomcat7,将我的WAR文件放入webapps目录并键入以下命令后- catalina.bat jpda开始 Tomcat窗口出现一瞬间,然后消失。 在进一步检查日志文件后,这里是堆栈跟踪的jist- Listening for transport dt_socket at address: 8000 java.lang.NoClassDefFoundError: org/apache/tomcat/util/res/StringManager at org.apache.catalina.sta

将我的WAR文件放入webapps目录并键入以下命令后-

catalina.bat jpda开始

Tomcat窗口出现一瞬间,然后消失。 在进一步检查日志文件后,这里是堆栈跟踪的jist-

Listening for transport dt_socket at address: 8000
java.lang.NoClassDefFoundError:  org/apache/tomcat/util/res/StringManager
    at org.apache.catalina.startup.Catalina.<clinit>(Catalina.java:78)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    .
    .
    .
Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.res.StringManager
侦听地址为8000的传输dt_插座
java.lang.NoClassDefFoundError:org/apache/tomcat/util/res/StringManager
在org.apache.catalina.startup.catalina.(catalina.java:78)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
.
.
.
原因:java.lang.ClassNotFoundException:org.apache.tomcat.util.res.StringManager
我觉得这是因为Tomcat找不到我的JVM,但我不确定

如有任何帮助/建议,将不胜感激


谢谢。

这样的堆栈跟踪是由JVM提供的,因此JVM被找到,Tomcat开始启动,但由于另一个原因失败。您在Tomcat安装中做了一些修改吗?请重新尝试一个新解压的发行版。@Thorbjørn Ravn Andersen-正确。我抓到了最新的发行版7.0.40,它成功了!我将把这次记为侥幸。很好的建议。对我来说也是这样,我需要的不是TomcatV8,而是TomcatV7。第一次安装不起作用,第二次下载没问题。但我不知道我做错了什么才得到那个错误。