launchClient로 Java EE 클라이언트 애플리케이션 실행

Java EE 클라이언트 애플리케이션을 Application Client 설치가 있는 시스템이나 WebSphere® Application Server 노드에 배치한 후 이 시스템에서 launchClient 명령을 사용하여 애플리케이션을 시작할 수 있습니다.

시작하기 전에

launchclient 명령을 사용하여 Java EE 클라이언트 애플리케이션을 실행하려면 애플리케이션을 배치했어야 합니다.

이 태스크는 Java™ EE 클라이언트 애플리케이션에만 적용됩니다.

이 태스크 정보

Java EE(Java Platform, Enterprise Edition) 스펙은 Java 애플리케이션(Java EE 클라이언트 애플리케이션으로 알려진)에서 실행하며 Java EE 서비스를 애플리케이션에 제공하는 클라이언트 컨테이너에 대한 지원을 필요로 합니다. Java EE 서비스는 이름 지정, 보안, 자원 연결을 포함합니다.

프로시저

  1. [IBM i]Qshell 환경을 시작하십시오.
    CL 명령행에서 명령을 입력하십시오.
    STRQSH
  2. 다음 명령을 입력하여 Java EE 애플리케이션 클라이언트를 실행하십시오.
    app_client_root/bin/launchClient

    [IBM i]여기서, app_client_root/QIBM/ProdData/WebSphere/AppServer/V85/Base 또는 /QIBM/ProdData/WebSphere/AppServer/V85/ND입니다.

  3. launchClient 명령이나 애플리케이션 클라이언트 프로그램에 매개변수를 전달하십시오. launchClient 명령으로 둘 모두에 전달할 수 있습니다. launchClient 명령은 첫 번째 매개변수가 다음 중 하나여야 합니다.
    • 실행할 애플리케이션 클라이언트를 지정하는 EAR 파일.
    • launchClient 사용 정보에 대한 요청.

    다음 예제는 launchClient 도구의 명령행 호출 구문을 보여줍니다.

    launchClient [-profileName pName | -JVMOptions options | -help | -?] userapp [-CCname=value] [app args]
    여기서
    • userapp은 애플리케이션 클라이언트를 포함한 EAR 파일의 이름 및 경로입니다.
    • -CCname=value는 클라이언트 컨테이너 이름-값 쌍 매개변수입니다. 지원되는 이름-값 쌍 인수에 대해서는 클라이언트 컨테이너 매개변수 섹션을 참조하십시오.
    • app args는 애플리케이션 클라이언트에 전달하는 인수입니다.
    • -profileName은 다중 프로파일 설치에서 Application Server 프로세스의 프로파일을 정의합니다. 단일 프로파일 환경이나 Application Clients 설치에서 실행하기 위해서는 -profileName 옵션이 필요하지 않습니다.

      [AIX][Linux][HP-UX][Solaris][Windows][z/OS]기본값은 default_profile입니다.

    • -JVMOptions는 유효한 Java 표준 또는 비표준 옵션 문자열입니다. 문자열을 따옴표로 묶으십시오.
    • -help, -?는 사용법 정보를 인쇄합니다.
    launchClient 명령에 사용 가능한 다른 모든 매개변수는 -CC 접두부로 시작해야 합니다.

    EAR 파일 또는 사용 요청이 아니거나 -CC 접두부로 시작하지 않는 매개변수는 애플리케이션 클라이언트 런타임에 무시되며 애플리케이션 클라이언트 프로그램에 직접 전달됩니다.

    launchClient 명령은 다음 세 위치에서 매개변수를 검색합니다.
    • 명령행
    • 특성 파일
    • 시스템 특성
    매개변수는 나열된 순서대로 분석되며 명령행 값이 최고 우선순위이고 시스템 특성은 최저 우선순위입니다. 이 우선순위를 사용하여 기본값을 설정하고 대체할 수 있습니다.
  4. 서버 이름을 지정하십시오.

    [AIX][Linux][HP-UX][Solaris][Windows][z/OS]기본적으로 launchClient 명령은 BootstrapHost 특성 값에 localhost를 사용합니다.

    [IBM i]launchClient 명령은 기본적으로 BootstrapHost 특성 값에 your_server_name을 사용합니다.

    이 설정은 서버와 동일한 컴퓨터에 설치된 애플리케이션 클라이언트를 테스트하는 데 효과적입니다. 하지만 다른 경우에는 서버의 이름으로 이 값을 대체하십시오. 다음 매개변수와 함께 launchClient 명령을 호출하여 BootstrapHost 값을 대체할 수 있습니다.
    launchClient myapp.ear -CCBootstrapHost=abc.midwest.mycompany.com
    특성 파일에 값을 지정하고 launchClient 쉘에 파일 이름을 전달해서 기본값을 대체할 수도 있습니다.

    보안은 서버를 통해 제어합니다. 클라이언트는 보안이 사용된다고 가정하므로 클라이언트에 보안을 구성할 필요가 없습니다. 서버 보안이 사용되지 않으면 서버는 보안 요청을 무시하며 애플리케이션 클라이언트는 예상대로 작동합니다.

launchClient 값을 특성 파일에 저장할 수 있으며, 이는 기본값 분배의 좋은 방법입니다. 그런 다음 명령행에서 하나 이상의 값을 대체할 수 있습니다. 파일의 형식은 -CC 접두부가 없는 행마다 launchClient -CC 매개변수가 하나씩입니다. 예를 들어, 다음과 같습니다.

[Windows]
 verbose=true classpath=c:\mydir\util.jar;c:\mydir\harness.jar;c:\production\G19
\global.jar BootstrapHost=abc.westcoast.mycompany.com tracefile=c:\WebSphere\mylog.txt 
[AIX][HP-UX][IBM i][Linux][Solaris][z/OS]
 verbose=true classpath=/usr/lpp/mydir/util.jar;/usr/lpp/mydir/harness.jar;/usr/lpp
/production/G19/global.jar BootstrapHost=abc.westcoast.mycompany.com tracefile=/usr
/lpp/WebSphere/mylog.txt 

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



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