J2EE 호출된 애플리케이션에 대한 TCP/IP 리스너 설정
호출하는 프로그램이 TCP/IP를 사용하여 J2EE 애플리케이션 클라이언트 모듈에서 호출된 프로그램을 시작하게 하려면 호출된 프로그램에 대해 TCP/IP 리스너를 설정해야 합니다.
다음과 같은 요구사항을 충족해야 합니다.
- 호출된 프로그램을 J2EE 애플리케이션 클라이언트 모듈에 생성하거나 복사해야 합니다.
- 애플리케이션 클라이언트 모듈의 기본 클래스가 EGL TCP/IP 리스너입니다.
- 포트가 리스너에 지정됩니다.
애플리케이션 클라이언트의 기본 클래스 설정
애플리케이션 클라이언트의 기본 클래스를
설정하려면 다음의 단계를 수행하십시오.
- 프로젝트의 배치 디스크립터(application-client.xml) 또는 Manifest 파일(MANIFEST.MF)을 편집하십시오.
- 기본 클래스라는 표제 아래에서 com.ibm.javart.calls.listener.TcpipListenerJ2EE를 입력하십시오.
리스너에 포트 지정
리스너의 포트를 지정하려면
다음의 단계를 수행하십시오.
- 프로젝트의 배치 디스크립터(application-client.xml)를 여십시오.
- 환경 변수라는 표제에 아래에서 추가를 클릭하십시오.
- 이름 필드에서 tcpiplistener.port를 입력하십시오.
- 유형 필드에서 java.lang.Integer를 입력하십시오.
- 값 필드에서 포트 번호를 입력하십시오. 이는 호출하는 프로그램의 연계 옵션 파트의 serverID 필드에서 제공된 값과 동일해야 합니다.
애플리케이션 클라이언트 실행
다음 두 방법 중 하나로
애플리케이션 클라이언트를 시작할 수 있습니다. 사용 가능한 옵션은
사용하는 J2EE 서버에 따라 다릅니다.
- WebSphere® Application Server를 사용하는 경우
실행 구성을 사용하여 워크벤치에서 애플리케이션 클라이언트를 시작할 수
있습니다. 다음 단계를 따르십시오.
- 워크벤치에서 실행 메뉴 항목을 찾으십시오. 을 클릭하십시오.
- 서버에 적합한 실행 구성의 유형을 클릭하십시오. 예를 들어, WebSphere Application Server의 경우에는 WebSphere v6.1 애플리케이션 클라이언트입니다.
- 기존 구성을 선택하십시오. 또는 새로 작성을 클릭하여 새 구성을 작성할 수 있습니다. 적절한 필드에 애플리케이션 클라이언트의 이름 및 해당 엔터프라이즈 애플리케이션(EAR)을 입력해야 합니다.
- 명령행에서 애플리케이션 클라이언트를 시작하십시오. 명령은
사용자의 J2EE 서버에 따라 다르므로 서버의 문서를 참조하십시오.
WebSphere Application Server의 경우
WebSphere Application Server 설치 디렉토리의
bin 서브디렉토리에 있는 launchClient.bat를 사용할 수 있습니다.
명령 프롬프트에서 다음을 입력하여 launchClient.bat를
시작할 수 있습니다.
launchClient myCode.ear -CCjar=myJar.jar- myCode
- 엔터프라이즈 아카이브(EAR)의 이름입니다.
- myJar
- 애플리케이션 클라이언트 JAR 파일의 이름입니다.