use*_*014 5 java containers web-services jax-ws java-ee
我刚刚开始学习Java Web服务(JAX-WS),并且有一个问题。参考文档总是谈论Web服务容器。我的问题是:什么是Web服务容器,为什么我们需要它。我在“ Java Web服务启动并运行”一书中看到了一个JAX-WS的简单示例,其中使用以下内容发布了Web服务:
Endpoint.publish("http://127.0.0.1:9876/ts", new TimeServerImpl());
Run Code Online (Sandbox Code Playgroud)
此示例不需要我在Web Server / App Server或任何容器中托管Web服务。
而且我还能够访问该Web服务。
那么什么是容器,为什么我们需要它用于Web服务?
基本上,您只需要可以运行Java servlet的东西。典型示例是Tomcat,Glassfish,JBoss,Jetty等。
其中的Tomcat重量最轻,因为它“仅”是一个servlet容器(JBoss和Glassfish是J2EE应用服务器),并且是servlet规范的参考实现。您会发现很多IDE集成以及也使用它的教程。
| 归档时间: |
|
| 查看次数: |
6241 次 |
| 最近记录: |