以下是我现在所拥有的:
JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=1317,suspend=n,server=y
我希望能够在IntelliJ中调试我的服务器。这意味着,我必须有一个运行配置,它执行以下操作:
我该怎么做?
修改
校正。其中一个项目自动添加了Web facet,因为IntelliJ注意到了...\src\main\webapp\WEB-INF\web.xml
文件。
EDIT2
这是我的远程tomcat运行配置对话框:
文档说我应该在对话框中有执行'更新'操作选项。它在哪里?
EDIT3
我已将Spring支持和Spring Web服务插件添加到IntelliJ,因为我们正在使用它们。现在IntelliJ认出了它并添加了Spring facet:
但是,远程Tomcat运行配置对话框中仍然没有执行'更新'操作选项。
我错过了什么?
EDIT4
缺少执行'更新'操作选项的谜团已解决 - How to enable the Perform on 'Update' action option in the remote Tomcat run configuration in IntelliJ?
答案 0 :(得分:3)
要让IntelliJ IDEA生成war文件,您需要为模块定义“web”构面。
一旦定义了Web构面,就可以定义WAR构件。
IDEA现在会在您构建时创建一个war文件。
您可以在运行/调试配置中执行此操作。见下一节。
您只需创建一个运行/调试配置即可。
一旦定义,您就可以执行此运行/调试配置。要进行调试,请使用“调试”按钮或快捷键(Shift + F9)启动。这将使您的项目,创建战争,部署它,然后连接调试器。如果您只想在不进行调试的情况下运行,请单击“运行”按钮,或使用快捷键Shift + F10。