Jboss contextRoot в EJB3 без веб-компонента - PullRequest
3 голосов
/ 07 декабря 2011

У меня есть EAR без WAR , но с EJB-JAR. Один EJB внутри JAR предоставляет сервис с @ WebService . Все работает, но я не знаю, как контролировать urlcontext выставленного сервиса. Теперь это что-то вроде:

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

Я бы хотел, чтобы это было:

http://jbossServer/myservice/myEndoint?wsdl

Заранее спасибо.

1 Ответ

3 голосов
/ 07 декабря 2011

Вы можете установить корневой контекст вашего веб-сервиса со следующими аннотациями в вашем bean-компоненте ejb3: - @WebContext(contextRoot="/myservice", urlPattern="/myEndpoint")

Это должно сделать привязку веб-сервиса wsdl к http://jbossServer/myservice/myEndpoint?wsdl

...