【发布时间】:2013-02-25 17:50:09
【问题描述】:
我正在构建一个名为 myCommander 的 EAR。我有一个名为myCommanderWeb 的网络模块。我有一个名为myConnect 的java 模块,其中包含几个ldap 处理程序类和一个服务器api(第三方软件)处理程序类。我正在使用RAD 7.5 with WAS 7.0 存根服务器。我已将这两个模块添加到 myCommander 的依赖项中。 myConnect 在myCommander 中显示为实用程序Jar。我可以在myCommanderWeb 中使用处理程序类的唯一方法是将myConnect 作为jar 导出,然后将其添加到myCommanderWeb 的构建路径中。但这阻碍了我的测试过程。如果我对 myConnect 进行更改,我必须重新安装它。然后必须重新启动我的 WAS 服务器。我将 myConnect 从 myCommanderWeb 中分离出来的原因是我可以将它用于另一个 Web 应用程序 (myOtherApp)。
我的问题是:
- 我是否在 J2EE 设计中遗漏了一些使测试更容易的东西?
- 有没有更好的方法来构建我的应用程序?
我知道这是一个有点含糊的问题集,但请以任何可能的方向回答。
【问题讨论】:
-
你的类加载策略是什么? Parent_First/Last?
-
@MukulGoel 我尝试了两种方法并得到类加载错误。我在服务器级别进行了类加载更改。我正在通过在 myCommanderWeb jsp 中导入 gimsConnect 处理程序来进行测试。
标签: jakarta-ee rad ear websphere-7