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

完成添加后 , Tomcat的lib目录会出现在“Dependencies”标签页的最下方 。 当刷新Gradle后 , 项目配置会重置 , 以上添加的依赖会被清理 , 需要重新添加 。

完成以上配置后 , 在Tomcat的org.apache.catalina.startup.HostConfig$DeployDescriptor类run方法设置断点 , 从进程启动开始调试 , 可以在IDEA的Debug窗口看到已进入断点 。 该方法是Tomcat启动时执行的第一个Tomcat的类的方法 。 3.6. 其他说明

生成Web应用所需文件调整

runTomcat.gradle脚本中buildFiles4WebApp方法用于生成Web应用所需文件 , 拷贝的目录与文件可以根据实际情况调整 。

调试端口需要确保未被监听

被调试Java进程的调试参数中指定的adderss参数对应的调试端口 , 需要确保未被监听 , 否则被调试Java进程会启动失败 , 窗口会自动消失 , Tomcat的提示如下 。

重新创建Tomcat实例

推荐阅读