访问Message Driven Bean中的servlet类

时间:2012-11-12 14:59:18

标签: java weblogic war

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

将您的物业管理提取到一个可以从您的应用的两个层访问的公用实用程序JAR。