2016-10-07 49 views
1

運行JSP和servlet的項目,當我運行的servlet項目的NetBeans說等待起tomcat,但是當啓動tomcat,我可以從瀏覽器訪問tomcat的它仍然在等待,並在2分鐘後回來的錯誤的NetBeans不要在Mac

ant -f /Users/peter/NetBeansProjects/support -Dnb.internal.action.name=run -Ddirectory.deployment.supported=true -DforceRedeploy=false -Dnb.wait.for.caches=true -Dbrowser.context=/Users/peter/NetBeansProjects/support run 
    init: 
    deps-module-jar: 
    deps-ear-jar: 
    deps-jar: 
    library-inclusion-in-archive: 
    library-inclusion-in-manifest: 
    compile: 
    compile-jsps: 
    Starting Tomcat process... 
    Waiting for Tomcat... 
    Starting of Tomcat failed. 
    /Users/peter/NetBeansProjects/support/nbproject/build-impl.xml:1052: Deployment error: Starting of Tomcat failed. 
    See the server log for details. 
    BUILD FAILED (total time: 1 minute 50 seconds) 

我使用NetBeans 8.1和8.2,Tomcat的8.5.4和8.0和7

我嘗試了很多答案的計算器,但什麼也沒發生一樣:

  1. 添加服務器=「Apache的狼/ 1.1「連接器server.xml文件
  2. Netbeans->首選項 - >常規 - >代理設置爲不使用代理
  3. 取消選擇服務器 - >平臺 - >使用IDE代理設置
  4. ...

如果我開發war文件手動到tomcat經理其工作正常,但它是從我這裏得到很多時間,如果我想檢查只有一點點改變項目

+0

只是一個「我也是」。如何在macOS Sierra,Netbeans 8.2,Tomcat 8.0.27上重現它:創建一個簡單的Java Web項目,一個簡單的index.jsp頁面並運行它。 Tomcat正在監聽localhost:8084,但該應用從未部署。 –

回答

1

什麼工作對我來說(在注意到相同的問題後):打開Netbeans偏好設置,將「使用系統代理設置」更改爲「無代理」。必須殺死Tomcat進程。之後,部署是確定的。

有趣的是(如果你喜歡與IDE和環境作鬥爭,而不是用它來編碼),我永遠不會記得設置,甚至不知道它。使用Netbeans 8. *多年來,第一次發生。

+0

它的工作原理,謝謝。 – Marku