我现在拥有的是:
JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=1317,suspend=n,server=y运行。我希望能够在IntelliJ中调试我的服务器。这意味着,我必须有一个运行配置,它执行以下操作:
我该怎么做呢?
编辑
更正。其中一个项目自动添加了Web,因为IntelliJ已经注意到了...\src\main\webapp\WEB-INF\web.xml文件。
EDIT2
下面是我的远程tomcat运行配置对话框:

文档中说,我应该让在对话框中的“更新”操作选项上执行。它在哪里?
EDIT3
我在IntelliJ中添加了Spring支持和Spring服务插件,因为我们正在使用它们。现在,IntelliJ识别了它并添加了Spring:

但是,在远程Tomcat对话框中,仍然没有在“更新”操作选项上执行。
我遗漏了什么?
EDIT4
在“更新”操作选项上执行缺失的神秘问题已经解决- How to enable the Perform on 'Update' action option in the remote Tomcat run configuration in IntelliJ?
发布于 2013-01-10 20:20:57
1)发动战争
要让IntelliJ IDEA生成war文件,您需要为模块定义一个'web‘方面。
一旦定义了web方面,就可以定义战争工件了。
IDEA现在将在构建时创建一个war文件。
2)部署到远程服务器
您可以在运行/调试配置中执行此操作。见下一节。
3)远程调试
您只需创建一个运行/调试配置即可。
定义完后,可以执行此run/debug配置。若要进行调试,请使用“调试”按钮或快捷方式(Shift+F9)启动。这将使您的项目,创建war,部署它,然后连接调试器。如果只想在不调试的情况下运行,请单击“运行”按钮,或使用快捷方式Shift+F10。
https://stackoverflow.com/questions/14261515
复制相似问题