我在这里要求一些帮助来调试已部署的jar文件中的类, 作为下面的代码,我有一个无状态会话bean,其接口打包到一个部署到服务器的iiop.jar文件中,我尝试调试以查看testException方法的执行,但该类从已部署的jar文件读取,< / p>
StatelessSessionHome home =
(StatelessSessionHome)PortableRemoteObject.narrow(
getInitialContext().lookup(StatelessSessionHome.JNDI_NAME),
StatelessSessionHome.class);
StatelessSession session = home.create();
(这里断点)session.testException(-2);
调试过程将跳转到下一步并忽略testException()中发生的事情并带有以下消息: _StatelessSession_Stub.testException(int)行:不可用 并要求编辑源路径
任何建议都应该有所帮助。
答案 0 :(得分:0)
在逐行调试时,您经常会遇到一个不属于源代码的类(它可能位于jar中)。在这种情况下,它将显示消息来源不可用。如果您正在使用eclipse,请继续按F6,直到您从库类中跳回到代码中,以便您可以从该点继续调试。