我要在运行于Java 6上的JBoss5中实现一个web服务。根据JBoss Documentation,选择是使用JBoss本地实现CXF或metro。由于本地不需要任何额外的库(CXF将拉动Spring?)我认为这将是第一选择。在JBoss上实现Webservice,maven和选择
WS约定在WSDL中给出,所以我想生成它的存根。但是JBoss工具在WSDL上咆哮,而CXF wsdl2java乐于生成源代码。我可以使用这些源代码而不依赖于CXF,但使用原生JBoss WS堆栈?生成的类中的注释甚至指向javax的东西(可以是4.选择,因为我可以用java 6创建WS而没有附加的依赖关系?)
如何配置webservice?我还需要一个web.xml来定义一些servlet吗?我需要哪些Maven依赖关系?
对不起,这显然愚蠢的问题,但我做了很多搜索和阅读,但我越读越困惑我。 JBoss文档或者全部是关于java beans和annotations和/或ant的说明,公共jboss maven回购是一团糟(一些WS的东西在jboss下,其他的在org.jboss.jbossws下,甚至是org.jboss.ws下的其他文物..)
任何指向howtos和or documentation的指针都非常受欢迎。
虽然您不是EAP,但此文档仍可帮助 http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/index.html – technoSpino 2011-01-19 16:23:58