Tomcat 8.0 64 位服务器未启动并从 Catalina.bat 获取错误 [英] Tomcat 8.0 64-bit server not starting and getting error from Catalina.bat

查看:31
本文介绍了Tomcat 8.0 64 位服务器未启动并从 Catalina.bat 获取错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法启动 Tomcat 8.0 64 位服务器.我也有 catalina.bat 运行.我收到以下消息.

I am unable to start Tomcat 8.0 64-bit server. I have catalina.bat run also. I am getting the below message.

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\"

Had a similar issue with Tomcat 8 and Java 8 on Windows 8, and after little bit of playing around, I noticed that CATALINA_HOME was set as "CATA_HOME=c:\mydir\tomcat.8.0\"

我只是将其更改为 CATA_HOME=c:\mydir\tomcat.8.0" 并解决了所有问题.我从没想过以反斜杠结尾会导致问题,但您在那里...它做到了!!!

I just changed it to CATA_HOME=c:\mydir\tomcat.8.0" and it fixed all the issues. I never thought ending back slash would cause the issue but there you are...it did!!!

这篇关于Tomcat 8.0 64 位服务器未启动并从 Catalina.bat 获取错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆