java - 从 IDEA 连接到嵌入式 tomcat

标签 java debugging maven intellij-idea embedded-tomcat-7

我将 tomcat 运行为:

mvn tomcat7:run-war

我找到了 here我可以设置调试参数。 通过导出 Maven 选项:

export MAVEN_OPTS=-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
mvn tomcat7:run-war

我的第一个问题,如何从 IntelliJ IDEA 连接到 tomcat?像往常一样,我首先在 IDEA 中配置 tomcat 本身,但是当我以嵌入式方式运行它时,在我启动它的那一刻没有应用程序服务器。

我的第二个问题,我可以在文件中设置 MAVEN_OPTS,以跳过运行导出命令吗? 我在 pom.xml 中读到这是不可能的。但是我发现here为此,我可以使用 %HOMEDRIVE%%HOMEPATH%\mavenrc_pre.bat 文件。但是我在关于 maven 的书中找不到关于这个文件使用的任何信息。不知道有用吗? 为了检查它,首先我需要解决第一个从idea连接到tomcat的问题。

最佳答案

从 IDEA 连接到 tomcat:

  • 设置“远程”运行配置并指定您需要连接的端口(此处为 8000)

enter image description here

关于java - 从 IDEA 连接到嵌入式 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16270380/

相关文章:

c# - 如何在为 DynamicMethod 发出的代码上调试 InvalidProgramException

c# - 随机 cs 文件无法在 visual studio 2012 中打开

java - 在 maven 项目中为 j2ee.jar 添加依赖

java - 如何从另一个测试中调用测试?

java - 无法将 JSON 发送到 Spring Boot 应用程序中的其余端点

java - 为什么post请求会出现禁止错误?

java - 防止 play2.1 应用程序同时发生数据库事务

java - Birt 为同一份报告生成不同的 PDF 格式

java - JSONObject 不可序列化?

java - 剥离的 JAR(方法没有字节码)是什么意思?