2011-12-07 8 views
3

私はEAR にWARがなく、EJB-JARを持っています。 JAR内の1つのEJBは、@WebServiceでサービスを公開します。すべての作品が、私はどのように公開されたサービスのurlcontextを制御するのか分からない。事前にWebコンポーネントなしのEJB3のJboss contextRoot

http://jbossServer/myservice/myEndoint?wsdl

ありがとう:私はそれがしたい

http://jbossServer/myearnamepackage-myjarnamepackage/myEndoint?wsdl

:今、それはのようなものです。

答えて

3

あなたはEJB3 Bean内の以下のアノテーションを使用して、Webサービスのコンテキストルートを設定することができます - @WebContext(contextRoot="/myservice", urlPattern="/myEndpoint")

これはhttp://jbossServer/myservice/myEndpoint?wsdl

+0

に、WebサービスのWSDLのバインドを行う必要がありますありがとうございました!!!! – Kaltresian

+0

@Kaltresian - あなたは大歓迎です。 – CoolBeans

+0

org.jboss.wsf.spi.annotation.WebContext jbossに固有の注釈で、別のjar依存関係を強制してアプリケーションの移植性を低下させます。 – Vadzim

関連する問題