J2EE 호출된 애플리케이션에 대한 TCP/IP 리스너 설정

호출하는 프로그램이 TCP/IP를 사용하여 J2EE 애플리케이션 클라이언트 모듈에서 호출된 프로그램을 시작하게 하려면 호출된 프로그램에 대해 TCP/IP 리스너를 설정해야 합니다.

다음과 같은 요구사항을 충족해야 합니다.
  • 호출된 프로그램을 J2EE 애플리케이션 클라이언트 모듈에 생성하거나 복사해야 합니다.
  • 애플리케이션 클라이언트 모듈의 기본 클래스가 EGL TCP/IP 리스너입니다.
  • 포트가 리스너에 지정됩니다.

애플리케이션 클라이언트의 기본 클래스 설정

애플리케이션 클라이언트의 기본 클래스를 설정하려면 다음의 단계를 수행하십시오.
  1. 프로젝트의 배치 디스크립터(application-client.xml) 또는 Manifest 파일(MANIFEST.MF)을 편집하십시오.
  2. 기본 클래스라는 표제 아래에서 com.ibm.javart.calls.listener.TcpipListenerJ2EE를 입력하십시오.

리스너에 포트 지정

리스너의 포트를 지정하려면 다음의 단계를 수행하십시오.
  1. 프로젝트의 배치 디스크립터(application-client.xml)를 여십시오.
  2. 환경 변수라는 표제에 아래에서 추가를 클릭하십시오.
  3. 이름 필드에서 tcpiplistener.port를 입력하십시오.
  4. 유형 필드에서 java.lang.Integer를 입력하십시오.
  5. 값 필드에서 포트 번호를 입력하십시오. 이는 호출하는 프로그램의 연계 옵션 파트의 serverID 필드에서 제공된 값과 동일해야 합니다.

애플리케이션 클라이언트 실행

다음 두 방법 중 하나로 애플리케이션 클라이언트를 시작할 수 있습니다. 사용 가능한 옵션은 사용하는 J2EE 서버에 따라 다릅니다.
  • WebSphere® Application Server를 사용하는 경우 실행 구성을 사용하여 워크벤치에서 애플리케이션 클라이언트를 시작할 수 있습니다. 다음 단계를 따르십시오.
    1. 워크벤치에서 실행 메뉴 항목을 찾으십시오. 실행 > 실행을 클릭하십시오.
    2. 서버에 적합한 실행 구성의 유형을 클릭하십시오. 예를 들어, WebSphere Application Server의 경우에는 WebSphere v6.1 애플리케이션 클라이언트입니다.
    3. 기존 구성을 선택하십시오. 또는 새로 작성을 클릭하여 새 구성을 작성할 수 있습니다. 적절한 필드에 애플리케이션 클라이언트의 이름 및 해당 엔터프라이즈 애플리케이션(EAR)을 입력해야 합니다.
  • 명령행에서 애플리케이션 클라이언트를 시작하십시오. 명령은 사용자의 J2EE 서버에 따라 다르므로 서버의 문서를 참조하십시오. WebSphere Application Server의 경우 WebSphere Application Server 설치 디렉토리의 bin 서브디렉토리에 있는 launchClient.bat를 사용할 수 있습니다. 명령 프롬프트에서 다음을 입력하여 launchClient.bat를 시작할 수 있습니다.
    launchClient myCode.ear -CCjar=myJar.jar
    myCode
    엔터프라이즈 아카이브(EAR)의 이름입니다.
    myJar
    애플리케이션 클라이언트 JAR 파일의 이름입니다.
    JAR 파일의 이름은 EAR 파일에 클라이언트 JAR 파일이 여럿 있는 경우에만 필요합니다. WebSphere Application Server에 대한 문서에서 launchClient.bat에 대한 자세한 정보를 찾을 수 있습니다.