寻找轻量级Java堆栈来创建基于SOAP的Web服务

时间:2008-11-11 21:04:32

标签: java web-services soap

我可能会使用Tomcat和Apache Axis webapp插件,但我对任何其他潜在的轻量级解决方案都很好奇。

这样做的主要目的是连接到MySQL数据库以进行一些演示。

谢谢, 托德

6 个答案:

答案 0 :(得分:3)

Jetty是一个轻量级的servlet容器,您可能需要查看它。

答案 1 :(得分:2)

定义轻量级? (现在这意味着什么?)

使用JAX-WS / Metro,您只需将锅炉板更改为web.xml,然后使用@WebService和tada即时Web服务注释POJO。

该发行版中有几个罐子(我认为大约有十几个,但它们都在安装中 - 你不必为它们抓取网页),但是,实施是一流的, “简单”的东西很简单。

编辑:JAX-WS可以很容易地部署在Tomcat和Jetty中,并且在Glassfish和Glassfish V3 Prelude中免费提供。

答案 2 :(得分:2)

我同意Mads。如果您要运行演示,那么您应该考虑将Jetty和Maven添加到堆栈中。我在Tomcat下运行我的作品,但是......

mvn jetty:run

......非常方便。查看Maven Jetty Plugin Configuration Guide

答案 3 :(得分:1)

Tomcat是个不错的选择。它如你所提到的那么轻,并且得到很好的支持。

答案 4 :(得分:0)

结帐XFire,显然已变为CXF

他们有user guide让你入门。

答案 5 :(得分:0)

感谢您的建议。我正在寻找Glassfish / Metro解决方案,此外,与周围的几个人交谈建议查看通过插件支持XFire的GRAILS。

更新:我的实际解决方案看起来很漂亮。我正在使用Grails,使用Metro插件。大约5分钟后,我就可以使用演示WebService启动并运行。此外,开发中的Grails使用Jetty。所以再次感谢所有建议,似乎我能够将所有这些建议融入其中。期待深入研究这个Grails,JAX-WS(Metro)等。