0
我想在Eclipse中使用Jetty或Tomcat调试项目,它不起作用(即没有断点是激活的)。Eclipse:调试与Jetty和Tomcat不工作
我有其他项目可以使用Jetty和Tomcat进行调试,但由于某些原因,此项目不符合断点。
另外,这是一个spring mvc应用程序,看起来任何在其方法签名中包含@ PathVariable的控制器方法都会导致错误被抛出。
有什么建议吗?
我想在Eclipse中使用Jetty或Tomcat调试项目,它不起作用(即没有断点是激活的)。Eclipse:调试与Jetty和Tomcat不工作
我有其他项目可以使用Jetty和Tomcat进行调试,但由于某些原因,此项目不符合断点。
另外,这是一个spring mvc应用程序,看起来任何在其方法签名中包含@ PathVariable的控制器方法都会导致错误被抛出。
有什么建议吗?
尽管您可能选择“作为|运行Jetty运行”或“调试为|在服务器上运行”,但这些选项不会强制Java包含调试信息。
为了确保调试信息包括,检查以下内容:
在Eclipse:
这也是@ PathVariable不工作问题的原因(这是帮我找到了没有被包括调试信息)。这是详细的here。搜索“只要没有调试信息编译代码,Spring MVC就会将方法参数名称与URI模板变量名匹配”来查找引用。