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

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. 옵션: appClientSecurity-1.0 기능을 client.xml 파일에 추가하십시오. 수동으로 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. 서버를 시작하십시오.
    Windows 플랫폼용참고: 서버에 대한 연결을 차단하는 방화벽 소프트웨어로 인해 클라이언트가 서버 연결에 실패할 수도 있습니다. 서버 관리자에게 문의하여 포트 2814에 대한 인바운드 연결을 차단하는 방화벽이 없는지 확인하십시오.

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



시간소인 아이콘 마지막 업데이트 날짜: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_setup_prepareappclient
파일 이름: twlp_setup_prepareappclient.html