Netbeans 8:如何使用Tomcat 8.5进行保存



我正在尝试从Netbeans 8.0.2中部署一个样本检票口项目,并以pom.xml生成:http://wicket.apache.org/start/quickstart.html。我已经在服务器上添加了Tomcat,并添加了管理用户和密码(当然,请检查tomcat-users.xml)。当我"运行"该项目时,Tomcat开始了,但是该项目没有部署。"运行"输出显示

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

...然后,一旦我从服务器选项卡中"终止" tomcat,构建就会向前走,最终将在项目的目标目录中生成一个战争文件。

除了添加用户外,我没有对默认的tomcat配置进行任何更改。

相比之下,在玻璃鱼-4.1中的部署效果很好。

我尝试更改服务器端口并将<netbeans.hint.deploy.server>t8</netbeans.hint.deploy.server>添加到pom.xml时,如某些帖子所建议(不过,对于较早的Netbeans版本) - 但到目前为止尚无成功。

因此,是否可以在Netbeans 8中为Tomcat-8.5配置在弹药上的部署,如果是,那么如何?

ahhaa,升级到Netbeans 8.2(从8.02起)做到了!

现在,当您"运行"该应用程序时,另一个窗口会弹出并再次询问Manager密码,但仅一次。也就是说,您在添加服务器时给予的相同。似乎必须手动添加 <role rolename="manager-script"/>到tomcat-users.xml以避免使用此双重掩盖。

第一次运行后,该应用程序被重新构建并重新部署在保存上。

最新更新