apache cxf客户端初始化缓慢

2024-02-07

我正在使用 wsdl2java 生成的类和以下代码:

MyService f = new MyService();
MyServicePortType type = f.getMyServicePortType();

每个调用最多需要 30 秒。这是为什么?


经过几个小时的谷歌搜索和修补后,问题在于如何引用方案文件: 尽管 WSDL 和 XSD 是本地存储的,但仍然有一些引用 w3.org 的内容,如下所示:

<!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd" [...

<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd" />

w3.org 服务器响应速度非常慢,因此我的客户端初始化速度很慢。

我已更改对本地的引用:

<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

apache cxf客户端初始化缓慢 的相关文章

随机推荐