【问题标题】:Tomcat Server Not Starting from Eclipse Oxygen in MacTomcat 服务器未从 Mac 中的 Eclipse Oxygen 启动
【发布时间】:2018-10-24 18:36:41
【问题描述】:

我在我的 Eclipse 氧气中添加了 tomcat 8 和 9,并尝试在 tomcat 服务器上运行基于 Spring 的 Web 应用程序,但它在控制台中出现错误:

错误:无法创建 Java 虚拟机。 错误:发生了致命异常。程序将退出

在弹出窗口中给出错误:

'Server Tomcat v9.0 Server at localhost' 遇到问题 Server Tomcat v9.0 Server at localhost 启动失败。

如何解决这个问题?

【问题讨论】:

  • 你能发布你的堆栈跟踪吗?
  • 大多数情况下这是由于 servlet 映射不正确
  • 我在控制台中得到的唯一信息是:错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。 -Djava.endorsed.dirs=/Users//Desktop/tomcat/apache-tomcat-9.0.8/endorsed 不受支持。模块化形式的认可标准和独立 API 将通过可升级模块的概念得到支持。
  • 氧气的哪个版本? stackoverflow.com/questions/50085750 的可能重复项(同样的解决方案也应该纠正 Java 9 的情况)。
  • “固定的 JVM 问题”是什么意思?这个新问题不应该是一个不同的问题吗?

标签: java eclipse macos spring-mvc tomcat


【解决方案1】:

请在终端上执行“ping localhost”。如果它正在响应类似

ping:无法解析本地主机:未知主机

您的主机文件 (/etc/hosts) 中可能没有“127.0.0.1 localhost”行。因此,只需将其添加到那里。 有时线路在那里,但仍然无法正常工作。问题可能与 /etc/hosts 文件上的“行尾”有关。使用 Sublime(视图/行结尾)检查它。如果它设置为“Mac OS”,只需将其更改为“Unix”。 完成此操作后,再次尝试 ping localhost。如果它按预期运行,请再次尝试在 Eclipse 中的服务器上运行/调试。

【讨论】:

    猜你喜欢
    • 2019-08-23
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多