gpt4 book ai didi

java - Tomcat (7, 8) 启动失败,出现 java.lang.ClassNotFoundException : org. apache.tomcat.util.res.StringManager

转载 作者:行者123 更新时间:2023-11-30 08:41:48 27 4
gpt4 key购买 nike

我正在尝试将 Apache Tomcat 安装到 OS X El Capitan。我关注了these说明,基本上要求下载、解压缩和运行启动脚本。但是,当我输入 localhost 或 localhost:8080 时,主页打不开。我检查了一下,Tomcat 被配置为端口 8080。我检查了端口是否忙于命令 sudo lsof -i :8080,这表明它没有被使用。此外,我检查了 catalina.out 并发现了这条日志消息:

java.lang.NoClassDefFoundError: org/apache/tomcat/util/res/StringManager
at org.apache.catalina.startup.Catalina.<clinit>(Catalina.java:74)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:268)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.res.StringManager
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 8 more

我试图在线搜索异常,但找不到任何东西。

我还尝试下载 Tomcat(7 和 8)的新副本,但仍然抛出相同的异常。

希望有人能帮我找到解决办法。谢谢。

最佳答案

您的 {CATALINA_HOME}/lib 文件夹中是否有 tomcat-util.jar?如果存在,那么您的 tomcat 类路径一定有问题。

关于java - Tomcat (7, 8) 启动失败,出现 java.lang.ClassNotFoundException : org. apache.tomcat.util.res.StringManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34837656/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com