0

EJB WebサービスをWARファイルにデプロイすると、サービスのコンテキストが変更されます。
すなわち-http:// localhost:8080 / ServiceName / EJBName?wsdl これで、Webアプリケーションコンテキストができました-> -http:// localhost:8080 / WebAppName / ServiceName?wsdl

この変更が行われた理由と、Glassfish3 / Java6を使用しているWebサービスのURLを制御するにはどうすればよいですか?これが私のEJBの外観です->

@Stateless @WebService(endpointInterface = "com.foo.bar.Sei"、serviceName = "ServiceName")パブリッククラスEJBNameはMy{}を実装します

4

1 に答える 1

0

Glassfish v3 には、戦争中の ejb Web サービスが Web アプリケーションとして扱われるというバグがありました。これは、GF 3.0.1 および GF 3.1 で対処されています。

Glassfish サーバーを更新したところ、問題はなくなりました :)

于 2010-08-12T13:57:12.987 に答える