Liberty 프로파일 애플리케이션 클라이언트 컨테이너로부터 애플리케이션 클라이언트를
실행하기 위해 서버 및 클라이언트를 준비하는 방법을 알아보십시오.
이 태스크 정보
애플리케이션 클라이언트를 정상적으로 실행하려면 server.xml 및 client.xml 파일로
업데이트해야 합니다.
프로시저
다음과 같이 서버를 준비하십시오.
- 클라이언트 모듈(.jar)과 EJB 모듈(.jar) 등의 기타 모듈을
애플리케이션 EAR 파일에서 패키징하십시오.
- apps 디렉토리에 EAR 파일을 배치하십시오.
예: wlp/usr/servers/your_server/apps.
- 다른 필수 기능과 함께 appClientSupport-1.0 기능을 추가하여
server.xml 구성 파일을 업데이트하십시오.
중요사항: 애플리케이션 클라이언트가 독립형 애플리케이션인 경우 이 단계가
필요하지 않습니다.
- 애플리케이션 정보와 함께 <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>
다음과 같이 클라이언트를 준비하십시오.
- apps 디렉토리에 EAR 파일을 배치하십시오.
예: wlp/usr/clients/your_client/apps.
- 애플리케이션 정보와 함께 <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>
- 옵션: appClientSecurity-1.0 기능을 client.xml 파일에
추가하십시오. 수동으로 Liberty 프로파일 애플리케이션 클라이언트 작성에 대해 읽으십시오.
- 서버를 시작하십시오.
- client run your_client를 입력하여
클라이언트를 실행하십시오. 클라이언트 애플리케이션이 명령행 인수를 사용하는 경우, 다음 형식을
사용하십시오.
client run {your_client} -- arg1 arg2 ... argn
서버 및 클라이언트가 다른 컴퓨터에서 실행 중인 경우,
수행할 추가 단계가 있습니다. 기본적으로
서버와 클라이언트는 localhost:2809를 사용합니다. 서버와 클라이언트 간에
연결을 설정하려면 다음과 같이 IIOP를 구성해야 합니다.
- 서버를 중지하십시오.
- IIOP 구성으로 server.xml 파일을 업데이트하십시오.
예를 들면 다음과 같습니다.
<iiopEndpoint id="defaultIiopEndpoint" host="user.host.ibm.com" iiopPort="2814" />
- IIOP 구성으로 client.xml 파일을 업데이트하십시오.
예를 들면 다음과 같습니다.
<orb id="defaultOrb" nameService="corbaloc:iiop:user.host.ibm.com:2814/NameService" />
- 서버를 시작하십시오.