IDEA 社区版不支持 Tomcat?一招完美解决!(13)

“Port”参数对应调试参数“address=”

3.4.2. 增加调试参数后启动被调试Java进程 复制“Command line arguments for remote JVM”对应的调试参数 , 将其添加到被调试Java进程的JVM参数中 , 启动Java进程 。 需要注意 , IDEA调试配置中的Port参数 , 与被调试Java进程使用的调试参数中的address参数值需要相同 , 即调试器连接的端口需要与被调试Java进程监听的端口一致 。 3.4.3. 在IDEA启动调试 选中对应的远程调试配置 , 点击调试按钮开始调试 , 与使用IDEA启动Java进程并调试类似 。 调试启动成功后 , 在“Debug”“Console”窗口提示“Connected to the target VM” , 如下所示 。 点击停止按钮可以停止调试 , IDEA的“Debug”窗口会出现类似“Disconnected from the target VM address: 'localhost:5555' transport: 'socket'”的提示 。 停止被调试Java进程时 , IDEA启动的调试会自动结束 。 停止调试后 , 不会使被调试的Java进程退出 。 当对Tomcat进行调试时 , 停止调试后在Tomcat窗口会出现类似“Listening for transport dt_socket at address: 5555”提示 。 以上调试方法也支持非Web应用 , 以及远程的Java进程 。 3.5. runTomcat.gradle脚本使用方法 将runTomcat.gradle脚本拷贝至Java Web应用工程中 , 在build.gradle脚本中添加“apply from: 'runTomcat.gradle'” 。 3.5.1. 任务及参数说明 runTomcat.gradle脚本中提供了名称为“startTomcat”的任务 , 用于启动Tomcat并加载Web应用 。 在脚本中使用了以下参数 。 3.5.1.1. 环境变量

推荐阅读