如何使用 SOAP 协议创建 java 客户端以连接到 Websphere 服务器

How to create a java client to connect to Websphere server using SOAP protocol

我正在使用一个名为 Splunk 的软件,它应该连接到一个 websphere 服务器。这不起作用。

为了排除我的 Websphere 服务器的任何问题,我想编写一个 Java 程序,如下所示:

通过传入连接到websphere服务器:

主持人name/IP

Port端口('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连接器端口?

您可以在不编写任何代码的情况下使用带有 -conntype SOAP 选项的 wsadmin 来完成此测试。