2014-10-01 62 views
4

我无法启动Tomcat 8.0 64位服务器。我也有catalina.bat运行。我收到以下消息。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) 

能否请您指教?

+0

只是一个想法,但既然这是Windows ...你有任何空白的tomcat路径? – 2014-10-01 14:42:15

+0

这是我的路径:Windows 7中的C:\ Users \ java_user \ apache-tomcat-8.0.12-windows-x64 \ apache-tomcat-8。 – 2014-10-01 14:51:44

+0

是否确定tomcat安装在那里?如果您下载了tomcat安装程序,它会将其解压缩到c/programfiles – AntJavaDev 2014-10-01 15:27:06

回答

0

今天我面临同样的问题。我已经在server.loader=C:\aaconfigs\appconfigs,C:\aaconfigs\appParams. 附近的catalina.properties中定义了我的源文件,导致了这个问题。当我将其更改为以下server.loader=C:/aaconfigs/appconfigs,C:/aaconfigs/appParams.错误得到解决。

我希望这会有所帮助。

7

在Windows 8上也有类似的问题在Tomcat 8和Java 8,和玩耍一点后,我注意到,CATALINA_HOME被设置为“CATA_HOME=c:\mydir\tomcat.8.0\

我只是把它改为CATA_HOME=c:\mydir\tomcat.8.0“,并将其固定所有的问题。我从来没有想过结束反斜杠会造成问题,但有你...它确实!!!

+0

感谢男人对我也是一个结束反斜杠问题 – Youssef 2015-10-05 14:22:29

0

我设法解决这个问题,通过删除服务器并创建一个新的。简单多了比试图诊断出什么地方出了问题

1

检查您是否错过catalina.properties中逗号周围的任何引号。在我的情况下,它是:...,"${catalina.home}/lib/*.jar,${catalina.base}/../lib/*.jar"而不是...,"${catalina.home}/lib/*.jar,${catalina.base}/../lib/*.jar"

1

面对类似问题。 改性我CATALINA_HOME路径如下: 上一个: CATALINA_HOME = d:\个人\项目\阿帕奇\ Apache的Tomcat的7.0.37 - - 窗口64 \ Apache的Tomcat的7.0.37 \

更改为: CATALINA_HOME = D:\ Personal \ Projects \ Apache \ apache-tomcat-7.0.37-windows-x64 \ apache-tomcat-7.0.37

VOILA! 它的工作。

0

我有完全相同的问题,只是从我的工作区删除服务器,并添加了一个新的,没有再次得到错误。它现在工作很好。