1

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

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

4

2 回答 2

0

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

于 2013-11-06T07:31:37.320 回答
0

Axis 创建一个新对象来服务每个请求 - 这是默认设置。更多信息在这里http://axis.apache.org/axis/faq.html#faq8

于 2014-01-21T13:45:42.813 回答