【问题标题】:NetBeans: Cannot Start Tomcat ("The system cannot find the file specified")NetBeans:无法启动 Tomcat(“系统找不到指定的文件”)
【发布时间】:2017-04-12 20:59:18
【问题描述】:

我刚刚在 Windows 服务器 VDI 实例上安装了 NetBeans 8.2 和 Tomcat 8.0.27。我是一位经验丰富的 NetBeans/Tomcat 用户(最近主要使用 Mac OS),所以这对我来说并不是什么新鲜事。

在安装 NetBeans 和 Tomcat 之后,我尝试像往常一样从 NetBeans 的Services 窗口启动 Tomcat。不幸的是,Tomcat 无法启动,这是 NetBeans Output 窗口 Apache Tomcat 8.0.27 选项卡中的唯一输出:

Using CATALINA_BASE:   "D:\dev\apache-tomcat-8.0.27.0_base"
Using CATALINA_HOME:   "D:\dev\Apache Tomcat 8.0.27"
Using CATALINA_TMPDIR: "D:\dev\apache-tomcat-8.0.27.0_base\temp"
Using JRE_HOME:        "D:\dev\jdk18"
Using CLASSPATH:       "D:\dev\Apache Tomcat 8.0.27\bin\bootstrap.jar;D: \dev\Apache Tomcat 8.0.27\bin\tomcat-juli.jar"
The system cannot find the file specified.

我已验证上述消息中的所有位置确实存在,所以我不知道找不到的文件是什么。如果是某种许可问题,我希望它会说得这么多(对吗?)。

您可以在这里看到我有一些非标准的 NetBeans 和 Tomcat 安装位置,但我也尝试过使用标准安装位置,结果相同(这些位置避免了公司的侵入式病毒扫描程序)。

我可以使用startup.batcatalina.bat 从命令行启动Tomcat,所以我知道Tomcat 安装正常。但是,这并不像在 NetBeans 中那样方便。

我该怎么做才能弄清楚为什么 NetBeans 不能启动 Tomcat?我查看了一些日志文件,但没有关于 Tomcat 的信息。也许我没有看到所有的 NetBeans 日志文件。

我不知道该去哪里寻找或尝试什么。我使用 NetBeans 和 Tomcat 多年,从未遇到过这个问题。

谢谢!!

【问题讨论】:

    标签: java tomcat netbeans


    【解决方案1】:

    过去几天我一直遇到这个问题,这让我发疯了。我只是想出了如何解决这个问题(而且非常简单)。转到工具 -> 选项 -> 常规 -> 代理设置:无代理。

    【讨论】:

    • 哇,成功了,谢谢!!知道为什么它有效吗?我以前从未遇到过这个问题,虽然我猜它与 VDI 设置有关(我们的企业开发平台,所以我没有发言权)。
    • 也不知道。以前从未发生过,所以我说不出为什么。至少它解决了我们的问题,我会让一些更有经验的人解释一下=P
    • 这是因为标准的 Windows 设置过于宽松。如系统设置所述,我的 Netbeans 10 安装失败,但像手动配置的音乐一样工作,但以下例外:10*, 172*, <local>*, localhost, 127.0.0.1。您需要在General选项选项卡中选择manual proxy settings,然后单击More指定例外情况。
    【解决方案2】:

    是的,你必须打开 netbeans>Tools>Options>General>Proxy Settings: No proxy。 重新启动 NetBeans 即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 2013-11-16
      • 2021-08-08
      相关资源
      最近更新 更多