在eclipse中创建EJB项目期间,它创建了以下项目
- 我的EjbProj
- MyEjbProjClient
- MyEjbProjEAR
接口和实现是在“MyEjbProj”中创建的。MyEjbProjClient 假设具有可以共享给客户端的接口。如何生成/检索可以提供给客户端以使用接口的 jar。
在eclipse中创建EJB项目期间,它创建了以下项目
接口和实现是在“MyEjbProj”中创建的。MyEjbProjClient 假设具有可以共享给客户端的接口。如何生成/检索可以提供给客户端以使用接口的 jar。
它应该只在客户端项目中创建接口。我有相同的设置,Eclipse 确实为我在客户端项目中创建了接口。问题应该与您的方面设置或模块设置有关。检查以下事项:
检查 ejb-jar.xml 文件是否包含特定于客户端项目的条目。请参阅以下示例,我有带有客户项目名称的标签:
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:ejb="http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd" version="3.1">
<display-name>TestEJB </display-name>
<ejb-client-jar>TestEJBClient.jar</ejb-client-jar>