Аннотированный WS в JBoss - PullRequest
       41

Аннотированный WS в JBoss

1 голос
/ 03 июля 2011

Я пытаюсь увидеть совместимость различных серверов jee6.

По этому случаю я сделал очень простое приложение WS

http://uploading.com/files/786a932f/HelloWorldWs.war/

Этосамый простой:)

 @WebService(serviceName = "HelloWorldWs")
  public class HelloWorldWs {

    /** This is a sample web service operation */
    @WebMethod(operationName = "hello")
    public String hello(@WebParam(name = "name") String txt) {
        return "Hello " + txt + " !";
    }
}

Очень хорошо работает на Glassfish 3.1

http://localhost:8080/HelloWorldWs/HelloWorldWs?wsdl

вернуть wsdl

но когда я пробую последнюю версию JBoss 7 CR, эта ссылка больше не работает, несмотря на развертывание войны и http://localhost:8080/HelloWorldWs работает.

Мой вопрос: что-то не так в том, что я делаю, или JBoss нетеще готов для WS еще в этой легкой форме с использованием только аннотаций?

Спасибо!

1 Ответ

1 голос
/ 03 июля 2011

У меня была похожая проблема ( JBWS-3276 ) в JBoss AS 6 (обсуждение здесь ).

Возможно, вам придется добавить запись в ваш файл web.xml, как описано в документации JBoss 6 .

Если вы обнаружите новые проблемы, я рекомендую вам сообщить о них - хотя обратитесь к specs , а не к реализации Glassfish, чтобы получить последнее слово об ожидаемом поведении. API веб-служб поддерживается по адресу jboss.org / jbossws , поэтому было бы лучше отслеживать эти выпуски для поддержки JAX-WS.

...