使用Java生成轻量级Web服务(无需应用程序服务器)

是否有任何Java库允许在没有任何应用程序服务器框架的情况下构建简单的独立Web服务服务器?

Java 6包含JAX-WS,这使得在独立应用程序中托管Web服务变得非常容易:

javax.xml.ws.Endpoint.publish("http://localhost:8000/myService/", myServiceImplementation); 

Axis 2有一个简单的独立服务器(参见http://ws.apache.org/axis2/1_4_1/installationguide.html )

Simple是Java世界中最快,最轻的NIO Web服务器。 大约是Jetty的两倍,大小的四分之一。

Jetty可以嵌入java应用程序中运行。 看看它。