使用spring boot和IntelliJ调试jsp
我正在使用spring boot、jsp和嵌入式tomcat开发一个web应用程序(war打包)。 应用程序运行良好,如果我使用springboot:run目标添加maven运行配置,我可以调试java文件而不会出现任何问题 但当我试图在我的一个jsp文件中添加断点时,IntelliJ显示了这个错误:“断点不属于任何类” 如果我将IntelliJ配置为使用外部tomcat服务器,那么jsp调试就可以完美地工作 有没有一种使用SpringBootMaven目标调试jsp的方法?这是spring引导还是IntelliJ中的maven运行配置的问题 我真的希望能够从我的开发环境中使用完整的spring引导功能使用spring boot和IntelliJ调试jsp,jsp,intellij-idea,spring-boot,Jsp,Intellij Idea,Spring Boot,我正在使用spring boot、jsp和嵌入式tomcat开发一个web应用程序(war打包)。 应用程序运行良好,如果我使用springboot:run目标添加maven运行配置,我可以调试java文件而不会出现任何问题 但当我试图在我的一个jsp文件中添加断点时,IntelliJ显示了这个错误:“断点不属于任何类” 如果我将IntelliJ配置为使用外部tomcat服务器,那么jsp调试就可以完美地工作 有没有一种使用SpringBootMaven目标调试jsp的方法?这是spring引导
谢谢。问题是spring boot为应用程序生成了另一个进程。您必须告诉boot您要调试,而不仅仅是在调试模式下为maven或gradle运行命令:-( 见:
我可以确认,从Spring1.2开始,您可以在调试模式下直接运行maven目标,以便能够设置断点等。谢谢,这很有帮助。我们一直在使用外部tomcat进行jspx调试和maven目标,或者直接运行main()方法进行java调试。当你不得不从一个或另一个切换时,这有点烦人,但我们可以接受。