0
Apache CXFを使用してHTTPS経由でWebサービスにアクセスしようとしている次のコードがあります。しかし、私のメッセージが出るたびに、私のコードがタイムアウトするまで何も戻ってこない。誰かが私のコードを一度与えて、何か悪いことをしているかどうか知らせてもらえますか?私はSoapUIを介してサービスにアクセスしようとしましたが、それは問題ありませんので、私のCXFコード内の何かでなければなりませんが、私はちょうど何を知りません!任意のヘルプCXF&SSL:タイムアウトのトラブル
DepositImplService ss = new DepositImplService(WSDL_LOCATION,
SERVICE_NAME);
PortType port = ss.getPortTypePort();
Client client = ClientProxy.getClient(port);
HTTPConduit conduit = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = conduit.getClient();
httpClientPolicy.setConnectionTimeout(30000);
httpClientPolicy.setReceiveTimeout(30000);
conduit.setClient(httpClientPolicy);
AuthorizationPolicy authPolicy = new AuthorizationPolicy();
authPolicy.setUserName("foo");
authPolicy.setPassword("bar");
conduit.setAuthorization(authPolicy);
TLSClientParameters parameters = new TLSClientParameters();
parameters.setSecureSocketProtocol("SSL");
conduit.setTlsClientParameters(parameters);
client.getInInterceptors().add(new LoggingInInterceptor());
client.getOutInterceptors().add(new LoggingOutInterceptor());
UploadRequestT doc = new UploadRequestT();
BufferedReader reader = new BufferedReader(new FileReader(new File(
"C:\\rawmessage.txt")));
String documentStr = "";
String currLine = "";
while ((currLine = reader.readLine()) != null) {
documentStr += currLine;
}
doc.setDoc(documentStr);
doc.setOwner("43");
port.upload(doc);
細かい動作します。監視ツールの良いアイデア - 私はそれが私に語るものを見ます。 –