2017-03-01 37 views
0

我試圖從Netbeans 8.0.2中保存一個示例Wicket項目,並生成pom.xml,如下所示:http://wicket.apache.org/start/quickstart.html。我已經將Tomcat添加到服務器並添加了一個管理用戶和密碼(當然,選中tomcat-users.xml)。當我「運行」該項目時,Tomcat啓動,但該項目未部署。在「運行」輸出顯示Netbeans 8:如何使用tomcat 8.5保存時部署

NetBeans: Deploying on tomcat8 
    profile mode: false 
    debug mode: false 
    force redeploy: true 
Starting Tomcat process... 
Waiting for Tomcat... 

......有一次我「終止」雄貓從服務器選項卡,構建前進並與該項目的目標目錄下生成一個WAR文件結束。

我沒有做任何更改默認的Tomcat配置,而不是添加一個用戶。

相比之下,使用Glassfish-4.1時,deploy-on-save可以正常工作。

我試圖更改服務器端口,並添加<netbeans.hint.deploy.server>t8</netbeans.hint.deploy.server>到pom.xml中,因爲有些帖子建議(儘管早期的netbeans版本) - 但迄今爲止沒有成功。

那麼,是否可以在netbeans 8中配置tomcat-8.5的保存時間保存,如果是的話,那麼該怎麼做?

+0

這個問題可以通過下面的描述解決:? – jiai

回答

0

Ahhaa,升級到Netbeans 8.2(從8.02)做到了!

現在,當您「運行」應用程序時,會彈出另一個窗口並再次請求管理員密碼,但只需要一次。也就是說,您添加服務器時的設置相同。看來,必須手動添加<role rolename="manager-script"/>到tomcat-users.xml以避免這個重複問題。

第一次運行後,應用程序重新生成並在保存時重新部署。

相關問題