eclipseでEJBプロジェクト作成中に、以下のプロジェクトが作成されました
- MyEjbProj
- 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>