我要在Java 6上运行的JBoss5中实现一个webservice。根据 JBoss文档,选择是使用JBoss本地实现、CXF或metro。由于本地实现不需要任何额外的库(CXF将引入Spring?),所以我认为这应该是第一选择。
WS合同在WSDL中给出,因此我想从中生成存根。但是JBoss工具对WSDL进行了警告,而CXF wsdl2java则愉快地生成了源代码。我可以使用这些源码而不依赖于CXF,而是使用本地JBoss WS堆栈吗?生成的类中的注释甚至指向javax的东西(这可能是第4个选择,因为我可以创建一个没有附加依赖项的Java 6 WS?)
如何配置webservice?我仍然需要web.xml来定义一些servlet吗?我需要哪些maven依赖项?
抱歉提出这些看似愚蠢的问题,但我已经进行了大量搜索和阅读,但是我读得越多,就越感到困惑。JBoss文档要么全都是关于Java Bean和注释以及/或Ant的,公共JBoss Maven仓库一片混乱(一些WS内容在JBoss下,其他在org.jboss.jbossws下,甚至其他构件在org.jboss.ws下...)。任何有关如何操作和/或文档的指针都非常欢迎。
WS合同在WSDL中给出,因此我想从中生成存根。但是JBoss工具对WSDL进行了警告,而CXF wsdl2java则愉快地生成了源代码。我可以使用这些源码而不依赖于CXF,而是使用本地JBoss WS堆栈吗?生成的类中的注释甚至指向javax的东西(这可能是第4个选择,因为我可以创建一个没有附加依赖项的Java 6 WS?)
如何配置webservice?我仍然需要web.xml来定义一些servlet吗?我需要哪些maven依赖项?
抱歉提出这些看似愚蠢的问题,但我已经进行了大量搜索和阅读,但是我读得越多,就越感到困惑。JBoss文档要么全都是关于Java Bean和注释以及/或Ant的,公共JBoss Maven仓库一片混乱(一些WS内容在JBoss下,其他在org.jboss.jbossws下,甚至其他构件在org.jboss.ws下...)。任何有关如何操作和/或文档的指针都非常欢迎。