2014-10-01 23 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

我有完全相同的問題,只是從我的工作區刪除服務器,並添加了一個新的,沒有再次得到錯誤。它現在工作很好。