NetBeans:无法启动Tomcat(“系统找不到指定的文件”)

时间:2016-11-29 01:01:17

标签: java tomcat netbeans

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

在NetBeans和Tomcat安装之后,我尝试从NetBeans的Services窗口启动Tomcat,就像我一直有的那样。不幸的是,Tomcat无法启动,这是Output选项卡中NetBeans 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多年了,从来没有遇到过这个问题。

谢谢!

2 个答案:

答案 0 :(得分:16)

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

enter image description here

答案 1 :(得分:0)

是的,您必须打开 netbeans>工具>选项>常规>代理设置:无代理。 重新启动 NetBeans,它就可以工作了。