Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法连接到weblogic中的公共库_Java_Spring_Jakarta Ee_Weblogic - Fatal编程技术网

Java 无法连接到weblogic中的公共库

Java 无法连接到weblogic中的公共库,java,spring,jakarta-ee,weblogic,Java,Spring,Jakarta Ee,Weblogic,我正在尝试从ear连接到位于weblogic公共库中的EJB。问题是,当我在weblogic上启动应用程序时,我得到一个classNotFoundException,指定的类是ejb接口。如果我将ejb添加到ear中,那么我可以毫无问题地连接到它,但是当引用CommonJAR(库名称)时,我会得到那个错误 <library-ref> <library-name>CommonJars</library-name> <spec

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

<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>

普通瓶
1
1
真的
我就是这样查阅图书馆的

<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的方式(是的,我使用spring)。

weblogic application.xml
中配置
首选应用程序包

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

....
com.my.example.*

但这真的有效吗?由于我所指的EJB不在我的应用程序中,您的耳朵不
weblogic application.xml