gpt4 book ai didi

java - 如何调试部署在 jar 文件中的 stub 类?

转载 作者:行者123 更新时间:2023-12-03 20:38:56 26 4
gpt4 key购买 nike

我在这里寻求一些帮助来调试已部署的 jar 文件中的类,正如下面的代码,我有一个无状态 session bean 及其接口(interface)打包到部署到服务器的 iiop.jar 文件中,我尝试调试以查看 testException 方法的执行,但是从部署的 jar 文件中读取的类,

 StatelessSessionHome home = 
(StatelessSessionHome)PortableRemoteObject.narrow(
getInitialContext().lookup(StatelessSessionHome.JNDI_NAME),
StatelessSessionHome.class);
StatelessSession session = home.create();

(断点在这里)session.testException(-2);

调试过程将跳转到下一步并忽略 testException() 中发生的事情,并显示以下消息:_StatelessSession_Stub.testException(int) 行:不可用并要求编辑源路径

任何建议都应该有所帮助。

最佳答案

逐行调试时,您经常遇到一个不属于源代码的类(它可能在 jar 中)。在这种情况下,它会显示消息来源不可用。如果您使用的是 eclipse,请一直按 F6 直到您跳出库类回到您的代码中,以便您可以从该点继续调试。

关于java - 如何调试部署在 jar 文件中的 stub 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12505304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com