0

Web サービスに接続する SOAP クライアントを呼び出すメソッドを以下に記述しました。以下のコードはテスト クラスでは問題なく動作しますが、戦争を bea weblogic9 にデプロイした後、HTTP/1.1 500 エラーが発生しました。ローカルで正常に動作するため、コードの何が問題なのかわかりません。

public boolean isServiceReady(String msisdn) throws Exception
{
  logger.info("check if the service ready or not for " + msisdn);
  if("".equals(msisdn))
    {
      throw new IllegalArgumentException("no active msisdn for logged user");
    }
  ServiceReadyClient nfcClient = ServiceReadyClient.getInstance(true);
  ServiceReadyServices services = nfcClient.getServices();

  if(services == null)
    {
      throw new ServiceReadyClientException("NFC Client not ready yet");
    }
  IsServiceReadyResponse result = services.isServiceReady("tel:" + msisdn, CSS_CLIENT);
  return (result != null && result.getReadinessStatus() != null) ? 
           "YES".equals(result.getReadinessStatus().getValue()) : false;
}
4

1 に答える 1

0

ServiceReadyServices と ServiceReadyClient はカスタム API のものですか? 上記の API クラスに Web サービスの URL を渡してみてください。

于 2013-09-05T05:49:58.493 に答える