【问题标题】:Looking for lightweight java stack for creating SOAP based web services [closed]寻找用于创建基于 SOAP 的 Web 服务的轻量级 Java 堆栈 [关闭]
【发布时间】:2010-09-21 21:08:01
【问题描述】:

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

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

谢谢, 托德

【问题讨论】:

    标签: java web-services soap


    【解决方案1】:

    查看XFire,它显然已演变为CXF

    他们有一个user guide 来帮助您入门。

    【讨论】:

      【解决方案2】:

      Tomcat 是一个不错的选择。正如你提到的,它的重量很轻,而且得到很好的支持。

      【讨论】:

        【解决方案3】:

        Jetty 是一个轻量级的 servlet 容器,您可能想了解一下。

        【讨论】:

          【解决方案4】:

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

          使用 JAX-WS/Metro,您只需简单地对 web.xml 进行样板更改,然后使用 @WebService 注释 POJO,以及即时 Web 服务。

          但是,该发行版中有几个 jars(我认为大约有十几个,但它们都在安装中 - 您不必为它们爬网),但是实现是一流的,并且“简单”的东西很简单。

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

          【讨论】:

            【解决方案5】:

            我同意马德斯的观点。如果您要运行演示,那么您真的应该考虑将 Jetty 和 Maven 添加到您的堆栈中。我在 Tomcat 下运行我的生产,但是...

            mvn jetty:run
            

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

            【讨论】:

              【解决方案6】:

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

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-12-30
                • 1970-01-01
                • 2023-03-06
                • 1970-01-01
                • 2014-06-07
                相关资源
                最近更新 更多