1

我有一个耳朵文件,在这个耳朵里面有我的 webapplication 的战争。现在我需要通过 POJO 查找 EJB 的本地接口(这是 jasperreports 中使用的脚本)。

我要使用的 EJB 有两个 jar(这是第三方 api) 一个服务接口 jar 中定义了本地接口和其他实现类接口 jar 名称是:xyz-interface.jar 和实现 jar 名称是 xyz 。罐

现在在我的耳朵生成 pom.xml 我已经完成了以下配置

     <ejbModule>
 <groupId>parentpackage</groupId>
<artifactId>xyz</artifactId>
<bundleDir>/</bundleDir>
</ejbModule>

   <jarModule>
<groupId>parentpackage</groupId>
<artifactId>xyz-interface</artifactId>
<bundleDir>APP-INF/lib</bundleDir>                      
</jarModule>


          <dependency>
        <groupId>parentpackage</groupId>
        <artifactId>xyz</artifactId>
        <version>${cdmr.version}</version>
        <type>ejb</type>
        <scope>provided</scope>
    </dependency>


In the web.xml My configuration is like

<ejb-local-ref>
<ejb-ref-name>ejb/local/xyzEJB</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<local>package.xyz</local>
<ejb-link>xyzEJB</ejb-link>
4

0 回答 0