![](/img/trans.png)
[英]The system cannot find the file specified at java.lang.ProcessBuilder.start
[英]NetBeans: Cannot Start Tomcat (“The system cannot find the file specified”)
我剛剛在 Windows 服務器 VDI 實例上安裝了 NetBeans 8.2 和 Tomcat 8.0.27。 我是一位經驗豐富的 NetBeans/Tomcat 用戶(最近主要使用 Mac OS),所以這對我來說並不新鮮。
在安裝 NetBeans 和 Tomcat 之后,我嘗試像往常一樣從 NetBeans 的“ Services
窗口啟動 Tomcat。 不幸的是 Tomcat 無法啟動,這是Apache Tomcat 8.0.27
選項卡中 NetBeans Output
窗口中的唯一輸出:
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 多年,從來沒有遇到過這個問題。
謝謝!!
是的,您必須打開 netbeans>Tools>Options>General>Proxy Settings: No proxy。 重新啟動 NetBeans,它就可以工作了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.