java - Tomcat 8.0 64 位服务器无法启动并从 Catalina.bat 中获取错误

标签 java tomcat

我无法启动 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/

相关文章:

java - 为什么 b.wait() 不让主线程等待

java - 套接字使用的 GZIPOutputStream 长度

ssl - 是否可以在不需要 native 库和 APR 的情况下使用 OpenSSL 为 Tomcat 启用 HTTPS/TLS?

tomcat - Nsis服务删除

google-chrome - 在我的 chrome 浏览器中访问 localhost 时出现 Fiddler Echo Service 错误

tomcat - 使用tomcat进行SSL握手期间,ServerHelloDone之后没有“匹配别名”

java - 如何解决android.database.sqlite.SQLiteException : no such column: ttd (code 1)

java - WAKEUP 在 notify/notifyall 上下文中真正意味着什么?

java - 将*二进制*字符串转换为数字时出现 NumberFormatException

java - 在 webapp 中删除文件时 Tomcat 8.5.42 权限被拒绝