2

我们使用带有 netbeans 的外部 tomcat 安装。我们在 tomcat/webapps 文件夹中有遗留的战争文件。

现在netbeans 将它生成的war 文件放到目标文件夹中。有没有办法告诉 netbeans 将战争文件放入 tomcat webapps 文件夹中,以便我也可以从 netbeans 调试该战争?

我们使用 maven,大多数解决方案都是基于 ant 的。

简而言之,如何将war文件的目标文件夹更改为netbeans中的tomcat/webapps,以便我也可以调试应用程序。

谢谢你。

4

1 回答 1

0

我不确定您是否可以通过将war文件放入非捆绑的tomcat容器中来调试您的应用程序。

有效的是:

在 Netbeans 中将 tomcat添加到您的服务器。

然后在您的项目属性中转到运行并选择上面添加的服务器作为您的服务器。

然后在您的应用程序中添加一个断点并对其进行调试。

享受

更新

要更改 war 文件的分发路径,您必须编辑 xml 文件 {project_folder/nbproject/project.properties}

该属性dist.dir是创建时战争文件的目标。

将此属性更改为dist.dir=c:/mydir/dist将在构建项目后导致此结果:

Created dir: c:\mydir\dist
Building jar: c:\mydir\dist\Test.war
do-dist:
dist:
BUILD SUCCESSFUL (total time: 27 seconds)
于 2013-06-19T19:03:05.507 回答