수동으로 Liberty 애플리케이션 클라이언트 작성

명령행에서 Liberty 애플리케이션 클라이언트를 작성할 수 있습니다.

이 태스크 정보

client.xml 파일에서만 Java™ EE Application Client 7.0 기능을 사용하도록 설정합니다.

프로시저

  1. 명령행을 열고 디렉토리를 wlp/bin 디렉토리로 변경하십시오. 다음 예제에서 path_to_liberty는 운영 체제에 Liberty를 설치한 위치를 지정합니다.

    Windows 플랫폼용Windows 시스템의 예: C:\Users\mo> cd path_to_liberty\wlp\bin

    LINUX 플랫폼용Linux의 예: mo@machine01:~> cd path_to_liberty/wlp/bin

  2. 다음 명령을 실행하여 클라이언트를 작성하십시오. 여기서 client_name은 클라이언트에 지정할 이름입니다. 클라이언트 이름을 지정하지 않으면 defaultClient가 사용됩니다.

    Windows 플랫폼용Windows 시스템의 예: C:\wlp\bin> client create client_name

    LINUX 플랫폼용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가 작성됩니다.
  3. 클라이언트 모듈(.jar)과 함께 애플리케이션(.ear) 파일을 준비하여 클라이언트 애플리케이션을 실행하십시오. 클라이언트 모듈의 MANIFEST.MF에서 기본 클래스를 지정하십시오. 예를 들면 다음과 같습니다.
    Manifest-Version: 1.0
    Main-Class: com.ibm.ws.addressbook.ContactServiceClient_XMLInject 
  4. EAR 파일을 wlp/usr/clients/client_name/apps 디렉토리 아래에 넣으십시오.
  5. 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 애플리케이션 클라이언트 컨테이너 및 해당 애플리케이션을 위한 보안 구성의 내용을 참조하십시오.


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



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