Web服务 - 单个实例或多个实例

时间:2013-10-20 18:55:44

标签: java web-services java-ee

我使用Axis 1.1开发了一个Web服务,它有2个操作,一个用于提供项目列表,另一个用于在数组中添加项目。一切都运行正常但我怀疑的是当我在Glassfish 4中部署该服务然后在数组中添加项目后,我能够查看该项目,这意味着只有单个实例正在创建该服务。但是当我在tomcat 7中部署时,这种情况就不会发生了。

任何人都可以告诉我何时公开Web服务,然后在调用它时只创建一个实例,或者为每个请求创建一个实例。(如多个实例)

2 个答案:

答案 0 :(得分:0)

将为每个请求创建实例,它不像servlet规范,也不像servlet那样创建任何实例。

答案 1 :(得分:0)

Axis为每个请求提供一个新对象 - 这是默认设置。更多信息,请http://axis.apache.org/axis/faq.html#faq8