如何为 IBM 的 launchclient 制作应用程序客户端 jar 文件

发布于 2024-08-31 17:00:32 字数 489 浏览 3 评论 0原文

您好,我在部署在 IBM Websphere 6.1 上的旧 ejb 应用程序中遇到了一个错误。以前它运行过,但现在由于某种原因停止了,我必须调查。 我试图让它在我的桌面上本地运行,并且我试图使用 IBM 的 launchclient 应用程序访问会话 bean。我传入 Ear 作为参数(是的,这是 IBM 特有的),耳朵包含 ejb-jar 和 ejb-client.jar(也是 IBM 特有的)。

Launchclient 失败并显示消息:myear 不包含应用程序客户端 jar 文件。这可能是真的,但它确实包含 client-ejb jar 文件,我什至费心用 -CCjar=MyEjbClient.jar 来解决该文件。 我的问题是如何制作应用程序客户端 jar 文件?

我找不到关于 launchclient 的太多信息,我确实有 RAD 7.x 或其他东西,但说实话,我想尽可能远离它,这真的很令人沮丧。

问候,

PS 有人知道 IBM 的一份不错的工作吗?

Hi I'm facing with a bug in old ejb application which is deployed on IBM Websphere 6.1. Previously it ran but now it stopped for some reason which I have to investigate.
I'm trying to get it to run locally on my desktop, and I'm trying to access the session bean with IBM's launchclient application. I pass in the ear as the argument (yes that's IBM specific) and the ears contains both the ejb-jar and the ejb-client.jar (also IBM specific).

Launchclient fails with the message: myear does not contain an Application Client jar file. Which may be true, but it does contain the client-ejb jar file, which I even bothered to address with -CCjar=MyEjbClient.jar.
My question is how can I make an application client jar file?

I cant find much information on the launchclient thing, I do have RAD 7.x or something, but to be honest I want to stay away from it as much as possible and it's getting really frustrating.

regards,

PS someone knows a nice NO IBM job?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴意少年 2024-09-07 17:00:32

仅有 ejb-client-jar 是不够的,您还需要一个应用程序客户端 JAR。另外,只能为应用程序 jar 指定 -CCjar(如果只有一个应用程序则没有必要)。

要将应用程序客户端 JAR 添加到 EAR,您需要:

  1. 使用传统的 main 方法创建一个 Java 类。
  2. 将类打包到 EAR 中的 JAR 中。
  3. 将主类添加到 JAR 中的 META-INF/MANIFEST.MF。
  4. 将 META-INF/application-client.xml 文件添加到 JAR。
  5. 将模块添加到 EAR 中的 application.xml 中:

    <前><代码><模块>;
    MyClient.jar

It is not sufficient to have an ejb-client-jar, you need an application client JAR. Also, -CCjar can only be specified for an application jar (and it's not necessary if you only have one).

To add an application client JAR to an EAR, you need to:

  1. Create a Java class with a traditional main method.
  2. Package the class in a JAR in the EAR.
  3. Add a Main-Class to the META-INF/MANIFEST.MF in the JAR.
  4. Add a META-INF/application-client.xml file to the JAR.
  5. Add the module to application.xml in the EAR:

    <module>
      <java>MyClient.jar</java>
    </module>
    
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文