Jakarta ee 耳朵依赖于另一只耳朵

Jakarta ee 耳朵依赖于另一只耳朵,jakarta-ee,jboss,ear,Jakarta Ee,Jboss,Ear,我正在使用JavaEE,我需要创建一个包含两个ear文件的项目。在第一个模块中,我有一个模块,必须由第二个模块的bean调用。在第一个ear的模块中,我创建了一个由无状态bean实现的远程接口(我用“@remote”注释了接口和bean,还为无状态bean指定了一个与接口名相等的mappedName)。 现在,在第二个ear中,我导入了远程接口的类,一切都很顺利。但是当我尝试在我的应用服务器(jboss eap 6.4)中部署两个ear时,当我尝试部署第二个ear(在部署第一个ear之后)时,它

我正在使用JavaEE,我需要创建一个包含两个ear文件的项目。在第一个模块中,我有一个模块,必须由第二个模块的bean调用。在第一个ear的模块中,我创建了一个由无状态bean实现的远程接口(我用“@remote”注释了接口和bean,还为无状态bean指定了一个与接口名相等的mappedName)。 现在,在第二个ear中,我导入了远程接口的类,一切都很顺利。但是当我尝试在我的应用服务器(jboss eap 6.4)中部署两个ear时,当我尝试部署第二个ear(在部署第一个ear之后)时,它返回一个异常,表示找不到接口类。 我怎样才能解决这个问题?是否有一些属性需要设置?
提前感谢

已用@Remote注释的接口类必须在两个EAR文件中都存在并且对调用者可见

通常,您将构建一个单独的foo-api.jar,其中包含该类(以及可能的其他依赖项,如DTO),并将其放置在每个EAR文件的“lib”目录中