Jakarta ee EJB与Web服务关系
我有一只耳朵。Web服务和其中的消息驱动EJB。我需要在glassfish服务器上部署它 使用ant,我制作了一个包含service.war和md-ejb.jar文件的耳朵开关。问题是EJB类使用了一些从spring加载的web服务类Jakarta ee EJB与Web服务关系,jakarta-ee,dependencies,ejb-3.0,Jakarta Ee,Dependencies,Ejb 3.0,我有一只耳朵。Web服务和其中的消息驱动EJB。我需要在glassfish服务器上部署它 使用ant,我制作了一个包含service.war和md-ejb.jar文件的耳朵开关。问题是EJB类使用了一些从spring加载的web服务类 问题:有没有一种方法可以将web服务的类用作ejb的相同依赖项?这是错误的应用程序设计。此外,web和ejb类具有不同的类加载器。共享类、api和库应该打包到库JAR中,并放入ear的库目录中 META-INF/appapplication.xml: <ap
问题:有没有一种方法可以将web服务的类用作ejb的相同依赖项?这是错误的应用程序设计。此外,web和ejb类具有不同的类加载器。共享类、api和库应该打包到库JAR中,并放入ear的库目录中 META-INF/appapplication.xml:
<application xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd"
version="6">
<module>
<ejb>ejb.jar</ejb>
</module>
<module>
<web>
<web-uri>web.war</web-uri>
<context-root>/</context-root>
</web>
</module>
<library-directory>libs</library-directory>
</application>
ejb.jar
网络战争
/
自由基
在ear存档中创建目录libs
,并将所有共享类放在那里。ejb和web类加载器都可以使用它们