2017-03-01 58 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以避免这个重复问题。

第一次运行后,应用程序重新生成并在保存时重新部署。