我无法在 Windows 2003 服务器计算机上启动。它在 stderr 上给出以下内容:
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:222)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:410)
这让我抓狂,因为我已经检查了环境变量、web.xml、server.xml,但就是找不到它的来源。
请问有人可以帮忙吗?
干杯,
答案1
检查 .bat 文件(或环境变量)中 CATALINA_BASE 的值,查看它们是否设置为不正确的基目录 - 这种情况通常是因为 CATALINA_BASE 被错误地设置为 tomcat 默认安装目录的 bin 子目录。