我无法启动 Tomcat 8.0 64 位服务器。我也有 catalina.bat 运行。我收到以下消息。
01-Oct-2014 10:22:11.415 SEVERE [main] org.apache.catalina.startup.Bootstrap.ini
tClassLoaders Class loader creation threw exception
java.io.IOException: The filename, directory name, or volume label syntax is incorrect
at java.io.WinNTFileSystem.canonicalize0(Native Method)
at java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:428)
at java.io.File.getCanonicalPath(File.java:618)
at java.io.File.getCanonicalFile(File.java:643)
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:165)
at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:201)
at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:146)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:256)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
能请教一下吗?
最佳答案
Windows 8 上的 Tomcat 8 和 Java 8 也有类似的问题,经过一番尝试后,我注意到 CATALINA_HOME
被设置为“CATA_HOME=c:\mydir\tomcat.8.0\
"
我只是将其更改为 CATA_HOME=c:\mydir\tomcat.8.0
"并解决了所有问题。我从没想过结束反斜杠会导致问题,但你是...它做到了!!!
关于java - Tomcat 8.0 64 位服务器无法启动并从 Catalina.bat 中获取错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26143894/