0
我正在使用名爲Splunk的軟件,該軟件應該連接到Websphere服務器。這不起作用。如何使用SOAP協議創建用於連接到Websphere服務器的Java客戶端
爲了排除與我的WebSphere服務器的任何問題,我想寫一個Java程序是這樣的:通過傳遞
連接到WebSphere服務器:
主機名/ IP
端口端口( 'SOAP_CONNECTOR_ADDRESS = 18024' 在WebSphere控制檯中指定)
用於認證
用戶名+密碼我已經成功地測試了基本方案:
import java.io.*;
public class Test {
public static void main(String args[]) throws IOException {
final String host = "abd-def-ghi";
final int portNumber = 81;
System.out.println("Creating socket to '" + host + "' on port " + portNumber);
while (true) {
Socket socket = new Socket(host, portNumber);
if(socket.getInetAddress().isReachable(60)) {
System.out.println("Still connected");
}
else {
System.out.println("Disconnected");
socket.close();
break;
}
}
}
}
我如何通過在用戶名+密碼,連接到SOAP連接器端口?
謝謝!你能給我一個關於如何做到這一點的教程的鏈接? – user1478392
看看這個鏈接: https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/rxml_commandline.html –
從(was_home)/ profiles /(profile_dir)/ bin中,您可能需要運行以下代碼: wsadmin.sh/bat -conntype SOAP [-host host_name] [-port port_number] [-user userid] [-password password ] 如果您連接的是相同的配置文件,它通常只能正常工作,但是(profile_dir)/ properties,wsadmin.properites和ssl.client.props中有一些文件會影響wsadmin。 要查找端口,您可以查看(profile_dir)/logs/AboutThisProfile.txt,它顯示創建時使用的端口,儘管從那時起事情可能會發生變化。 –