2017-06-02 5 views
0

私はWebsphereサーバーに接続するはずのSplunkというソフトウェアを使用しています。これは動作していません。私のWebSphereサーバーの問題を除外するためにSOAPプロトコルを使用してWebsphereサーバーに接続するJavaクライアントを作成する方法

、私はこのようなJavaプログラムを書きたい:

接続WebSphereサーバーへに渡して:

ホスト名/ IP

ポートポート(Websphereコンソールで 'SOAP_CONNECTOR_ADDRESS = 18024'が指定されています)

ユーザー名+認証用パスワード

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コネクタポートに接続するにはどうすればよい

は私が成功し、基本的なプログラムをテストしていますか?

答えて

0

wsadminを-conntype SOAPオプションとともに使用して、コードを記述することなくこのテストを行うことができます。

+0

ありがとうございます!これを行う方法に関するチュートリアルへのリンクを教えてください。 – user1478392

+0

このリンクをご覧ください: https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.0.0/com.ibm.websphere.nd.doc/info/ae/ae/rxml_commandline.html –

+0

wsadmin.sh/bat -conntype SOAP [-host host_name] [-port port_number] [-user userid] [-password password] /プロファイル/(profile_dir)/ binから、このファイルを実行します。 ] 同じプロファイルに接続しているのであれば、通常は動作しますが、wsadminに影響を与える(profile_dir)/プロパティwsadmin.properitesとssl.client.propsにはいくつかのファイルがあります。 ポートを見つけるには、(profile_dir)/logs/AboutThisProfile.txtを参照してください。ポートは作成時に使用されたポートを表示しますが、それ以降は変更されている可能性があります。 –