【发布时间】: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.bat 或catalina.bat 从命令行启动Tomcat,所以我知道Tomcat 安装正常。但是,这并不像在 NetBeans 中那样方便。
我该怎么做才能弄清楚为什么 NetBeans 不能启动 Tomcat?我查看了一些日志文件,但没有关于 Tomcat 的信息。也许我没有看到所有的 NetBeans 日志文件。
我不知道该去哪里寻找或尝试什么。我使用 NetBeans 和 Tomcat 多年,从未遇到过这个问题。
谢谢!!
【问题讨论】: