您好我面临着部署在IBM Websphere 6.1上的旧ejb应用程序中的错误。以前它运行但现在因为某些原因它停止了我必须调查。 我试图让它在我的桌面上本地运行,我正在尝试使用IBM的launchclient应用程序访问会话bean。我传入耳朵作为参数(是的,这是IBM特定的),并且耳朵包含ejb-jar和ejb-client.jar(也是IBM特定的)。
Launchclient失败并显示以下消息: myear 不包含Application Client jar文件。这可能是真的,但它确实包含了client-ejb jar文件,我甚至不愿意用-CCjar = MyEjbClient.jar来解决这个问题。 我的问题是我如何制作应用程序客户端jar文件?
我无法找到有关launchclient事情的更多信息,我确实有RAD 7.x或其他东西,但说实话,我想尽可能地远离它并且它变得非常令人沮丧。
的问候,
PS有人知道一个不错的IBM工作吗?
答案 0 :(得分:1)
拥有ejb-client-jar是不够的,您需要一个应用程序客户端JAR。此外,-CCjar只能为应用程序jar指定(如果只有一个,则没有必要)。
要将应用程序客户端JAR添加到EAR,您需要:
将模块添加到EAR中的application.xml:
<module>
<java>MyClient.jar</java>
</module>