EJB从jar返回CustomClass

时间:2019-05-20 19:31:41

标签: java maven ejb jboss7.x ejb-3.0

我读了这个答案(stack answer read),但是,如果您可以帮助我,请说明我的情况是否已描述和画出,应予以解决。

我在战争中有一个类,那就是Customclass(POJO)是其他项目的,它通过maven加载到war项目中(jar加载到war中),但是我想让我的@remote ejb返回一个对象属于我的战争项目。 (使用EAP 7,ejb外观-> ejb)

image of code 预先感谢,无论有何评论。

Remote EJB return type

--------------------------------------------------- -------------------------------

已更新 好的,我在我的project-lib和project-impl中添加了对每个pom的依赖关系

<dependencyManagement>
<dependencies>
<dependency>
        <groupId>com.groupid</groupId>
        <artifactId>artifacname</artifactId>
        <version>${project.version}</version>
        <type>jar</type>
    </dependency>
</dependencies>
</dependencyManagement>

<dependencies>
    <dependency>
            <groupId>com.groupid</groupId>
            <artifactId>artifacname</artifactId>
            <type>jar</type>
    </dependency>
</dependencies>

1 个答案:

答案 0 :(得分:0)

就像在另一个线程中解释的那样,您的战争(已经解决了)和EJB模块(可能必须将其添加到EJB项目pom中)应该可以使用POJO。在ejb接口中创建一个具有POJO返回类型的方法,并将实现写入您的EJB项目中。然后,您将在war项目(Action / Controller / etc ...)中将调用者写入此新的EJB方法。


要使构建成功,POJO应该对两个项目(WAR / EJB)均可用。

相关问题