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;
}