명령행에서 Liberty 프로파일 애플리케이션 클라이언트를
작성할 수 있습니다.
시작하기 전에
client.xml 파일에서만 Java™ EE
Application Client 7.0 기능을 사용하도록 설정합니다.
프로시저
- 명령행을 열고 디렉토리를 wlp/bin 디렉토리로 변경하십시오. 다음 예제에서 path_to_liberty는 운영 체제에 Liberty 프로파일을 설치한 위치를 지정합니다.
Windows 시스템의 예: C:\Users\mo>
cd path_to_liberty\wlp\bin
Linux의 예: mo@machine01:~>
cd path_to_liberty/wlp/bin
- 다음 명령을 실행하여 클라이언트를 작성하십시오. 여기서 client_name은
클라이언트에 지정할 이름입니다. 클라이언트 이름을 지정하지 않으면 defaultClient가 사용됩니다.
Windows 시스템의 예: C:\wlp\bin>
client create client_name
Linux의 예: mo@machine01:~>
client create client_name
client create client_name
클라이언트가 성공적으로 작성되면 다음과 같은 메시지를 받습니다. Client client_name created.
client.xml 파일은
wlp/usr/clients/client_name 디렉토리에서 찾을 수 있습니다.
이 파일에는 javaeeClient-7.0 기능이 포함되어 있습니다.
주의: 기본 클라이언트가 존재할 경우, 오류가 발생할 수 있습니다. 기본 클라이언트가 없는 경우,
defaultClient가 작성됩니다.
- 클라이언트 모듈(.jar)과 함께 애플리케이션(.ear) 파일을 준비하여
클라이언트 애플리케이션을 실행하십시오. 클라이언트 모듈의 MANIFEST.MF에서 기본 클래스를 지정하십시오.
예를 들면 다음과 같습니다.
Manifest-Version: 1.0
Main-Class: com.ibm.ws.addressbook.ContactServiceClient_XMLInject
- EAR 파일을
wlp/usr/clients/client_name/apps 디렉토리 아래에 넣으십시오.
- client.xml 파일을 업데이트하여 사용자의 애플리케이션을 구성하십시오. 예:
<client>
<featureManager>
<feature>javaeeClient-7.0</feature>
<featureManager>
<application id="CLIENT_APP" name="CLIENT_APP" type="ear" location="clientApp.ear"/>
</client>
지정된 클라이언트가 이미 존재하는 경우, 클라이언트가 작성되지 않고 예외 메시지를
수신합니다.
CWWKE0005E: The runtime environment could not be launched.
CWWKE0904E: It was not possible to create the client called client_name because
the client directory C:\wlp\usr\clients\client_name already exists.
다음에 수행할 작업
appSecurityClient-1.0 기능을
client.xml 파일에 추가하여
애플리케이션 클라이언트에 대한 보안(SSL, CSIv2, JAAS)을 사용하도록 설정할 수 있습니다.
<featureManager>
<feature>javaeeClient-7.0</feature>
<feature>appSecurityClient-1.0</feature>
</featureManager>
애플리케이션 클라이언트에서의 구성 보안에 대한 자세한 정보는

Liberty 프로파일 애플리케이션 클라이언트 컨테이너 및 해당 애플리케이션을 위한 보안 구성의 내용을 참조하십시오.