WSWS7263E:发生以下异常:org.apache.axis2.AxisFault:HTTP(503) 不可用地址

WSWS7263E: The following exception occured : org.apache.axis2.AxisFault: HTTP(503) Unavailable address

我有一个调用另一个 Web 服务 (WebService2) 的 Web 服务 (WebService1),我在 WebSphere (WAS 8.0.0.5) 上部署了 WebService1,当我尝试访问 WebService1 时出现此错误:

WSWS7263E: The following exception occurred : org.apache.axis2.AxisFault: HTTP(503) Unavailable address: "address of WebService2"

我搜索了一下,发现可能是服务器太忙导致的。 但是在这种情况下,服务器并不忙。

经过大量搜索后,我发现我必须在模块级别将 class 加载程序策略设置为 类 首先使用本地 class 加载程序加载(最后是父加载程序)。它对我来说足够有效:

  1. 在管理控制台中,单击“应用程序”>“应用程序” 类型 > WebSphere 企业应用程序 > application_name > 管理模块>webmodule_name。
  2. Select 类 从下拉列表中首先加载本地 class 加载器(父加载器最后)。

  3. 单击“确定”,然后单击“保存”以保存您的更改。

  4. 单击“确定”,然后单击“保存”以保存您的更改。

在 WebSphere Application Server 上使用第三方 JAX-WS 实现部署和 运行 应用程序 EAR 文件。