可以部署在Tomcat、JBoss、Geronimo等中的Java SOAP服务器

可以部署在Tomcat、JBoss、Geronimo等中的Java SOAP服务器,java,soap,Java,Soap,我希望创建一个JavaSOAP服务器,我可以在Tomcat、JBoss、Geronimo或XYZ中部署它 总之,它应该具有尽可能少的依赖性。由于许可/打包/重用性问题,我试图避免标准java发行版中包含的库之外的库 是否可以提供指向我应该开始查找的位置的链接或一些示例代码 apacheaxis2()应该提供您想要的,或者如果您想要更轻量级的话,可以提供JAX-WS() 这是标准。你将在这个项目上花费很多时间。您还需要查看HTTP和XML规范来构建这些组件 忽略XFire和Axis2是一个非常昂

我希望创建一个JavaSOAP服务器,我可以在Tomcat、JBoss、Geronimo或XYZ中部署它

总之,它应该具有尽可能少的依赖性。由于许可/打包/重用性问题,我试图避免标准java发行版中包含的库之外的库

是否可以提供指向我应该开始查找的位置的链接或一些示例代码

apacheaxis2()应该提供您想要的,或者如果您想要更轻量级的话,可以提供JAX-WS()

这是标准。你将在这个项目上花费很多时间。您还需要查看HTTP和XML规范来构建这些组件


忽略XFire和Axis2是一个非常昂贵的选择…

我最近为此使用了Metro 1.4(一个开源glassfish组件),它实现了web服务的标准方法

在Java5Web容器中放入JAR,用标准的@tags注释类和方法,然后让Metro完成其余的工作


我对Jetty容器中的性能非常满意。

Java1.6引入了使用标准JDK创建标准SOAP Web服务的可能性

例如,网上有很多例子

像NetBeans这样的ide也会自动调用必要的工具(apt),这使得入门非常容易


但是,我没有研究它在所有可用容器中的工作情况。

如果使用SpringWeb服务模块,则不需要Axis或XFire。如果您已经在使用Spring,我认为这是一个很好的方法。

对,除了它们,我依赖于Axis。有没有一种方法可以在没有其他依赖项/包的情况下做到这一点?你是说你想要JBoss、Tomcat或Geronimo的SOAP服务器?或者你是在问是否有一个可以在所有JBoss、Tomcat和Geronimo中使用?您可以选择(a)自己实现,(b)使用这些容器中的一个实现,或者(c)使用独立的实现。我想问的是,是否有一个可以在所有JBoss、Tomcat和Geronimo中使用,并且是标准java libs/发行版的一部分。我不希望依赖任何JBoss、Tomcat、Geronimo或任何不属于标准Java包的东西。