2014-03-03 97 views
2

即時啓動我的tomcat時出現此錯誤7錯誤從eclipse啓動tomcat 7

有人可以幫助我嗎?

Mar 03, 2014 5:07:31 PM org.apache.catalina.startup.Bootstrap initClassLoaders 
SEVERE: Class loader creation threw exception 
java.io.IOException: Invalid argument 
    at java.io.WinNTFileSystem.canonicalize0(Native Method) 
    at java.io.Win32FileSystem.canonicalize(Unknown Source) 
    at java.io.File.getCanonicalPath(Unknown Source) 
    at java.io.File.getCanonicalFile(Unknown Source) 
    at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:171) 
    at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:176) 
    at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:103) 
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:208) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:406) 
+0

東西是錯過配置,路徑或類似的東西。沒有進一步分析,就沒有解決辦法。 – Stefan

回答

2

不知道如果這是你的問題,但我收到了類似的錯誤嘗試的Starup的Tomcat 6

問題是由該線路catalina.properties文件引起:

shared.loader=${catalina.base}/lib/*.jar,${catalina.base}/shared/classes,${catalina.home}/shared/lib/*.jar 

你不能看到它,但在* .jar之後有一個不可打印的字符,它被當作無效參數來讀取。 當我刪除那個字符Tomcat來到sucessefully。

0

我有類似的問題,這是一個結束反斜槓問題\CATALINA_HOME環境變量。

https://stackoverflow.com/a/22209500/1383538

也許有點晚了;但對於任何可能有此問題的人來說;它 原來我把反斜槓\最後放在我的CATALINA_HOME 環境變量(我正在使用windows)。當我刪除它,我可以 開始使用catalina運行命令。

https://stackoverflow.com/a/28261336/1383538

在Windows 8上也有類似的問題在Tomcat 8和Java 8,和後 的玩弄一點,我注意到CATALINA_HOME設定爲 「CATA_HOME = C:\ MYDIR \ tomcat.8.0 \」

我只是把它改爲CATA_HOME = C:\ MYDIR \ tomcat.8.0" ,並將其固定所有 問題我從來沒有想過結束反斜槓會導致問題 但也沒辦法。 ......它的確如此!