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

Liberty 애플리케이션 클라이언트 컨테이너에서 애플리케이션 클라이언트를 실행하도록 서버 및 클라이언트를 준비하는 방법에 대해 알아봅니다.

이 태스크 정보

애플리케이션 클라이언트를 정상적으로 실행하려면 server.xmlclient.xml 파일을 모두 업데이트해야 합니다.

프로시저

다음과 같이 서버를 준비하십시오.

  1. 클라이언트 모듈(.jar)과 EJB 모듈(.jar) 등의 기타 모듈을 애플리케이션 EAR 파일에서 패키징하십시오.
  2. apps 디렉토리에 EAR 파일을 배치하십시오. 예: wlp/usr/servers/your_server/apps.
  3. 다른 필수 기능과 함께 appClientSupport-1.0 기능을 추가하여 server.xml 구성 파일을 업데이트하십시오.
    중요사항: 애플리케이션 클라이언트가 독립형 애플리케이션인 경우 이 단계는 필요하지 않습니다.
  4. 애플리케이션 정보로 <application/>을 구성하여 server.xml 구성 파일을 업데이트하십시오. 예를 들면, 다음과 같습니다.
    <?xml version="1.0" encoding="UTF-8"?>
    	<server description="new server">
    		<!- Enable features ->
    		<featureManager>
    			<feature>javaee-7.0</feature>
    		</featureManager>		<application id="techsample" name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</server>

다음과 같이 클라이언트를 준비하십시오.

  1. apps 디렉토리에 EAR 파일을 배치하십시오. 예: wlp/usr/clients/your_client/apps.
  2. 애플리케이션 정보로 <application/>을 구성하여 client.xml 구성 파일을 업데이트하십시오. 예를 들면 다음과 같습니다.
    <?xml version="1.0" encoding="UTF-8"?>
    	<client description="new client">
    		<!- Enable features ->
    		<featureManager>
    			<feature>javaeeClient-7.0</feature>
    		</featureManager>		<application id="techsample" name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</client>
  3. 옵션: client.xml 파일에 appClientSupport-1.0 기능을 추가하십시오. 수동으로 Liberty 애플리케이션 클라이언트 작성의 내용을 참조하십시오.
  4. 서버를 시작하십시오.
  5. client run your_client를 입력하여 클라이언트를 실행하십시오. 클라이언트 애플리케이션이 명령행 인수를 사용하는 경우, 다음 형식을 사용하십시오.
    client run {your_client} -- arg1 arg2 ... argn

서버와 클라이언트가 서로 다른 컴퓨터에서 실행되고 있는 경우 추가 단계를 수행해야 합니다. 기본적으로 서버와 클라이언트는 localhost:2809를 사용합니다. 서버와 클라이언트 간에 연결을 설정하려면 다음과 같이 IIOP를 구성해야 합니다.

  1. 서버를 중지하십시오.
  2. IIOP 구성으로 server.xml 파일을 업데이트하십시오. 예를 들면 다음과 같습니다.
    <iiopEndpoint id="defaultIiopEndpoint" host="user.host.ibm.com" iiopPort="2814" />
  3. IIOP 구성으로 client.xml 파일을 업데이트하십시오. 예를 들면 다음과 같습니다.
    <orb id="defaultOrb" nameService="corbaname::user.host.ibm.com:2814" />
  4. 서버를 시작하십시오.

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_setup_prepareappclient.html