我刚刚在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.bat
或catalina.bat
从命令行启动Tomcat,所以我知道Tomcat安装正常。但是,这并不像从NetBeans那样方便。
我该怎么做才能弄清楚为什么NetBeans无法启动Tomcat?我查了几个日志文件,但Tomcat没什么。也许我没有看到所有NetBeans日志文件。
我不知道在哪里可以看到或者还有什么可以尝试。我已经使用NetBeans和Tomcat多年了,从来没有遇到过这个问题。
谢谢!