【问题标题】:Apache Tomcat 9 fails to start (eclipse)Apache Tomcat 9 无法启动 (eclipse)
【发布时间】:2018-04-30 15:24:31
【问题描述】:

我已经使用 Apache Tomcat 7 和 Eclipse 和 Java 1.8 大约一个月了,它一直运行良好。 升级到 Java 10 后,我遇到了所有其他版本的问题,因此我重新安装了 Eclipse 并安装了 Apache Tomcat 9,认为将服务器安装到最新版本对我的站点来说更安全。

不幸的是,当我尝试启动服务器时,我得到了这个错误:

apr 30, 2018 4:42:15 PM org.apache.catalina.startup.Bootstrap initClassLoaders
GRAVE: Class loader creation threw exception
java.io.IOException: La sintassi del nome del file, della directory o del volume non è corretta
    at java.io.WinNTFileSystem.canonicalize0(Native Method)
    at java.io.WinNTFileSystem.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:174)
    at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:139)
    at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:80)
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:199)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

我在 Google 上搜索了一些解决方案,但没有解决问题。 有人可以向我解释如何解决吗? 提前致谢

【问题讨论】:

    标签: java eclipse tomcat


    【解决方案1】:

    我通过创建一个名为 CATA_HOME 的系统环境变量来解决问题,并将 Apache Tomcat 目录作为一个值。 我不知道为什么它总是工作并突然停止,但这解决了问题。 我希望它对遇到我同样问题的其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-03-20
      • 2016-10-21
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 2020-09-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-24
      相关资源
      最近更新 更多