【发布时间】:2010-09-21 21:08:01
【问题描述】:
我可能会使用 Tomcat 和 Apache Axis webapp 插件,但我很好奇任何其他潜在的轻量级解决方案。
这样做的主要目的是连接 MySQL 数据库做一些演示。
谢谢, 托德
【问题讨论】:
标签: java web-services soap
我可能会使用 Tomcat 和 Apache Axis webapp 插件,但我很好奇任何其他潜在的轻量级解决方案。
这样做的主要目的是连接 MySQL 数据库做一些演示。
谢谢, 托德
【问题讨论】:
标签: java web-services soap
他们有一个user guide 来帮助您入门。
【讨论】:
Tomcat 是一个不错的选择。正如你提到的,它的重量很轻,而且得到很好的支持。
【讨论】:
Jetty 是一个轻量级的 servlet 容器,您可能想了解一下。
【讨论】:
定义轻量级? (现在这意味着什么??)
使用 JAX-WS/Metro,您只需简单地对 web.xml 进行样板更改,然后使用 @WebService 注释 POJO,以及即时 Web 服务。
但是,该发行版中有几个 jars(我认为大约有十几个,但它们都在安装中 - 您不必为它们爬网),但是实现是一流的,并且“简单”的东西很简单。
编辑:JAX-WS 可以很容易地部署在 Tomcat 和 Jetty 中,并且在 Glassfish 和 Glassfish V3 Prelude 中“免费”提供。
【讨论】:
我同意马德斯的观点。如果您要运行演示,那么您真的应该考虑将 Jetty 和 Maven 添加到您的堆栈中。我在 Tomcat 下运行我的生产,但是...
mvn jetty:run
...非常方便。查看Maven Jetty Plugin Configuration Guide。
【讨论】:
感谢您的建议。我正在研究 Glassfish/Metro 解决方案,此外,与周围的几个人交谈建议查看通过插件支持 XFire 的 GRAILS。
更新:我的实际解决方案似乎很巧妙。我正在使用带有 Metro 插件的 Grails。大约 5 分钟后,我就可以启动并运行一个演示 WebService。此外,开发中的 Grails 使用 Jetty。因此,再次感谢所有建议,看来我能够将所有建议纳入其中。期待深入研究这个 Grails、JAX-WS(Metro)等。
【讨论】: