Я хочу реализовать веб-сервис в JBoss5, работающем на Java 6. В соответствии с Документацией JBoss , выбор состоит в том, чтобы использовать собственную реализацию JBoss, CXF или metro. Поскольку native не понадобятся никакие дополнительные библиотеки (CXF будет работать весной?), Я подумал, что это будет первым выбором.
WS-контракт дается в WSDL, поэтому я хочу создать из него заглушки. Но инструменты JBoss лают на WSDL, тогда как CXF wsdl2java успешно генерирует источники. Могу ли я использовать эти источники и не зависеть от CXF, но использовать собственный стек JBoss WS? Аннотации в сгенерированных классах даже указывают на материал javax (который может быть 4. выбором, поскольку я могу создать WS с java 6 без дополнительных зависимостей?)
Как мне настроить веб-сервис? Мне все еще нужен web.xml, чтобы определить какой-нибудь сервлет? Какие maven зависимости мне нужны?
Извините за все эти, казалось бы, глупые вопросы, но я много занимался поиском и чтением, но чем больше я читаю, тем больше я в замешательстве. В документации JBoss либо говорится о бинах java, аннотациях и / или муравье, общедоступное репозиторий jboss maven - беспорядок (некоторые материалы WS находятся под jboss, другие под org.jboss.jbossws и даже другие артефакты в org.jboss.ws ..)
Любой указатель на инструкции и / или документацию приветствуется.