如何在 Eclipse 中调试 Mojarra 2.2.9
How to debug Mojarra 2.2.9 in Eclipse
我只是想调试 Mojarra 2.2.9,我看到了源代码,但是当我尝试调试 Mojarra 时,例如 UIInput.processUpdates
,它在调试视图中显示 "line not available" ,我仍能看到来源,但无法逐步导航到其中。
是否是由于在 Mojarra 的编译步骤中使用了调试选项,如果是,我有什么办法可以解决这个问题吗?
我正在使用 Tomcat 7(因此未提供 JSF)和此依赖项:
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.2.9</version/>
</dependency>
2.2.8和2.2.10没有这个问题。这就是我的想法,Mojarra 2.2.9 已经编译但没有提供调试信息,我猜它是用 -g:source 选项编译的。我想知道为什么?好吧,这迫使我升级 Mojarra。
我只是想调试 Mojarra 2.2.9,我看到了源代码,但是当我尝试调试 Mojarra 时,例如 UIInput.processUpdates
,它在调试视图中显示 "line not available" ,我仍能看到来源,但无法逐步导航到其中。
是否是由于在 Mojarra 的编译步骤中使用了调试选项,如果是,我有什么办法可以解决这个问题吗?
我正在使用 Tomcat 7(因此未提供 JSF)和此依赖项:
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.2.9</version/>
</dependency>
2.2.8和2.2.10没有这个问题。这就是我的想法,Mojarra 2.2.9 已经编译但没有提供调试信息,我猜它是用 -g:source 选项编译的。我想知道为什么?好吧,这迫使我升级 Mojarra。