Java Tomcat 8.0 64位服务器未启动并从Catalina.bat获取错误

Java Tomcat 8.0 64位服务器未启动并从Catalina.bat获取错误,java,tomcat,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

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

你能告诉我吗?

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


我希望这会有所帮助。

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


我刚刚把它改成了
CATA_HOME=c:\mydir\tomcat.8.0
“它解决了所有问题。我从来没有想过结束反斜杠会导致问题,但你在这里…它做到了

我通过删除服务器并创建一个新服务器来解决这个问题。比试图诊断出问题要简单得多。

检查catalina.properties中逗号周围是否有引号遗漏。在我的例子中,它是:
…,“${catalina.home}/lib/*.jar,${catalina.base}/./lib/*.jar”
而不是
,“${catalina.home}/lib/*.jar
,,,
${catalina.base}/*.lib/*.jar”
面临着类似的问题。 修改我的CATALINA_主页路径如下: 以前的: CATALINA_HOME=D:\Personal\Projects\Apache\Apache-tomcat-7.0.37-windows-x64\Apache-tomcat-7.0.37\

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

瞧!
它成功了。

我遇到了完全相同的问题,只是从我的工作区中删除了服务器并添加了一个新的服务器,但没有再次收到错误。它目前运行良好。

只是一个想法,但由于这是windows。。。tomcat的路径中有空格吗?这是我的路径:C:\Users\java\u user\apache-tomcat-8.0.12-windows-x64\apache-tomcat-8,在windows 7中。你确定那里安装了tomcat吗???如果您下载了tomcat安装程序,它会在c/ProgramFiles中提取它。我重新启动了我的机器,它得到了解决。我的tomcat服务器已启动并正在运行。我不知道到底发生了什么。是的,是关于tomcat路径的。我更新了我的tomcat路径和它的worked.thx