【发布时间】:2016-07-04 13:43:31
【问题描述】:
我发现了一些关于此的问题,但没有具体的答案。 我的代码如下:
1: QName qname = new QName(URI, SERVICE_NAME);
2:服务service = Service.create(WSDL_DOCUMENT_LOCATION, qname);
3:TestPort1 端口 = service.getPort(TestPort1.class);
次:
-
第 2 行是 16 毫秒
-
第 3 行是 27 毫秒
现在,在我的情况下,时间非常重要,问题是,是否有可能 qname 和服务仅初始化一次,并定义为静态字段,并且每次我需要进行 WS 调用时才获取端口?
还有其他建议吗?
我使用标准的 java jax-ws 注释。
更新:
也许解决方案是使用一些对象池作为 Apache Commons Pool 库并保存创建的 PORT 以供将来使用?
【问题讨论】:
标签: java multithreading web-services jax-ws