我只是试图调试mojarra2.2.9,我看到了源代码,但是当我试图调试Mojarra时,例如UIInput.processUpdates,它在调试视图中写着“行不可用”,我仍然可以看到源代码,但不能一步一步地进入它。
这是由于在Mojarra编译过程中使用的调试选项吗?如果是,有任何方法可以解决这个问题吗?
我使用Tomcat 7(所以没有提供JSF )和这个依赖关系:
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.2.9</version/>
</dependency>发布于 2016-06-08 06:21:59
这个问题在2.2.8和2.2.10中没有发生。这就是我所想的,mojarra2.2.9是在没有提供调试信息的情况下编译的,我猜它是用-g:source选项编译的。我在想为什么?好吧,这迫使我升级莫吉拉。
https://stackoverflow.com/questions/37683927
复制相似问题