我将简单的 Web 应用程序创建为 maven 项目。运行 mvn eclipse:eclipse 并将其导入 Eclipse 工作空间。我还有一条玻璃鱼。我运行 Maven 目标“全新安装”并添加属性:
maven.compilet.debug=true
maven.compilet.debuglevel=lines,vars,sources
我使用来自 Eclipse 的属性来运行这个目标并获取战争档案。接下来,我将战争导入工作区,然后在 glassfish 上单击“添加和删除”,并在“发布到 Glassfish”过程项目中出现错误:
Unable to install breakpoint SomeClass s_ss_WeldSubdass due to missing line number attributes. Modify compiler options to generate line number attributes.
Reason:
Absent Line Number Information
我还检查了 Web 服务器属性:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009
并从管理控制台检查是否在 9009 端口上启用了调试。
问题是什么?
PS我可以创建一个断点,但调试将在未知行中。