我可能会使用 Tomcat 和 Apache Axis webapp 插件,但我对任何其他潜在的轻量级解决方案感到好奇。
这样做的主要目标是连接到 MySQL 数据库以进行一些演示。
谢谢,托德
我可能会使用 Tomcat 和 Apache Axis webapp 插件,但我对任何其他潜在的轻量级解决方案感到好奇。
这样做的主要目标是连接到 MySQL 数据库以进行一些演示。
谢谢,托德
Jetty是一个轻量级的 servlet 容器,您可能想研究一下。
定义轻量级?(如今这到底意味着什么??)
使用 JAX-WS/Metro,您只需对 web.xml 进行样板更改,然后使用 @WebService 和即时 Web 服务注释 POJO。
该发行版中有几个罐子(我认为大约有十几个,但它们都在安装中——你不必为它们爬网),但是实现是一流的,而且“简单“东西很简单。
编辑:JAX-WS 可以很容易地部署在 Tomcat 和 Jetty 中,并且在 Glassfish 和 Glassfish V3 Prelude 中“免费”提供。
我同意麦德斯的观点。如果您要运行演示,那么您真的应该考虑将 Jetty 和 Maven 添加到您的堆栈中。我在Tomcat下运行我的生产,但是......
mvn jetty:run
...非常方便。查看Maven Jetty 插件配置指南。
Tomcat 是一个不错的选择。正如您所提到的,它的重量很轻,并且得到很好的支持。
Thanks for the suggestions. I'm looking at the Glassfish/Metro solution, in addition, talking to a couple guys around here suggested looking at GRAILS which supports XFire via plugins.
Updated: My actual solution seems pretty slick. I'm using Grails, with the Metro plugin. In about 5 minutes, I was able to get up and running with a demo WebService. Also, Grails in development uses Jetty. So thanks for all the suggestions again, and it seems I was able to incorporate all of them. Looking forward to digging into this Grails, JAX-WS (Metro), etc..