私はサービスとその実装されたインターフェースを持っています...
私のインターフェースには、そのインターフェースを実装したサービスの名前としてサービス名を指定する注釈があります..しかし、サービスにはエンドポイントインターフェースを指定する注釈がありませんか?
それで、これは wsdl 生成の失敗につながりますか?
次のようなエラーが発生します: 1> エンドポイント インターフェイスには実装がありません! デプロイされません... 2> JAXWS-RI モジュールには、各サービス インターフェイスの実装が必要です。
Web サービスの生成に enunciate を使用しています。
私のコードは次のようなものです:
// no annotation for endpoint interface
public class ABC implements IABC
{
}
@WebService(targetNamespace = "http://ABC", serviceName = "ABC", portName = "ABCPort", name = "ABC")
public interface IABC
{
}