2

我们有一个 web 应用程序,它是一个包含 1 个 war 和 1 个 MDB jar 的 ear 文件。问题是当第一次请求 servlet 时,我在 servlet 中加载了一些属性文件。我的 MDB 中也需要这些属性。如何在 EJB jar 类中访问我的 Servlet 类(内部战争)。有什么方法可以将我的战争文件用作实用程序 jar。

应用程序正在 weblogic 服务器上运行。

4

2 回答 2

1

您不需要通过 HTTP 调用调用 servlet。您可以通过对 servlet 执行 URLConnection 来破解它,但我宁愿稍微重构您的代码,以便您可以在服务器启动时调用初始化代码,而不是调用 servlet。上下文侦听器或 EJB init() 已经可以做到这一点。

于 2012-11-12T15:03:14.683 回答
0

将您的财产管理提取到一个通用的实用 JAR 中,可以从您的应用程序的两个层访问。

于 2012-11-12T15:21:11.707 回答