无法连接到weblogic中的公共库

时间:2014-07-29 09:38:28

标签: java spring java-ee weblogic

我试图从我耳边连接到位于weblogic中的公共库中的EJB。问题是,当我在weblogic上启动应用程序时,我得到一个classNotFoundException,指定的类是ejb接口。如果我将ejb添加到我的耳朵,那么我可以毫无问题地连接到它,但是当引用CommonJars(库名称)时,我得到了该错误。

<library-ref>
        <library-name>CommonJars</library-name>
        <specification-version>1.0</specification-version>
        <implementation-version>1.0</implementation-version>
        <exact-match>true</exact-match>
</library-ref>

我是如何推荐图书馆的。

<bean id="ExampleServiceEJB" class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean">
        <property name="jndiName" value="something.ejb.aham.ExampleService#com.something.something.that.job.ExampleService" />
        <property name="businessInterface" value="com.something.something.that.job.ExampleService" />
</bean>

这就是我连接到ejb的方式(是的,即时通讯使用弹簧)。

1 个答案:

答案 0 :(得分:0)

prefer-application-packages中配置weblogic-application.xml

<weblogic-application ...>
    ....
    <prefer-application-packages> 
        <package-name>com.my.example.*</package-name> 
    </prefer-application-packages> 
</weblogic-application>