WebSphere Application Server에서 관리 스크립트 파일 실행

비그래픽 명령 해석기인 WebSphere Application Server wsadmin 도구로 전환할 필요 없이 개발 환경 내에서 관리 스크립트를 실행할 수 있습니다. WebSphere® Application Server 관리 스크립트 실행기를 사용하여 WebSphere Application Server에서 관리 스크립트 파일을 실행하십시오. 개발 환경 내에서 스크립트 파일을 실행하려면 스크립트의 위치, 스크립트를 해석할 런타임 환경 및 보안 서버에 대해 스크립트를 실행 중인 경우 보안 설정을 지정해야 합니다.

시작하기 전에

이 태스크 정보

WebSphere Application Server에서 관리 스크립트 파일을 실행하십시오.

프로시저

  1. 다음 방식으로 WebSphere Application Server 관리 스크립트 실행기를 열 수 있습니다.
    • 서버 보기에서 WebSphere Application Server를 마우스 오른쪽 단추로 클릭하고 관리 > 관리 스크립트 실행 선택
    • 텍스트 편집기(예: Jython 편집기)를 마우스 오른쪽 단추로 클릭하고 실행 > 관리 스크립트 선택
    • Enterprise Explorer 또는 네비게이터 보기에서 올바른 파일 확장자가 있는 파일을 마우스 오른쪽 단추로 클릭하고 실행 > 관리 스크립트 선택
    • Java™ 또는 Java EE 퍼스펙티브의 도구 모음에서 실행 > 실행 구성 > WebSphere Application Server 관리 스크립트를 선택한 후 새 실행 구성(새 실행 구성 단추의
화면 캡처)을 선택
  2. 스크립트 페이지는 WebSphere Application Server 관리 스크립트 실행기의 기본 페이지입니다.
  3. 관리 스크립트 필드에서 다음 중 하나를 완료하여 스크립트 파일 위치를 지정하십시오.
    • 스크립트 파일의 경로 입력
    • 작업공간을 클릭하여 작업공간에서 스크립트 파일 찾아보기
    • 파일 시스템을 클릭하여 파일 시스템에서 스크립트 파일 찾아보기
    • 변수를 클릭하여 작업공간에서 자원을 선택할 때 스크립트 파일 경로를 자동으로 펼치기
  4. 스크립팅 런타임 환경 목록에서 환경 설정 페이지( > 환경 설정 > 서버 > 런타임 환경)에 정의된 대로 설치된 WebSphere Application Server 런타임 환경 이름을 선택하십시오. 로컬 파일 시스템에서 스크립트 파일을 해석할 런타임 환경을 지정하십시오. 드롭 다운 목록에서 스크립트 파일을 해석할 런타임 환경을 사용할 수 없는 경우 새로 작성을 클릭하여 새 WebSphere Application Server 런타임 환경을 정의하십시오. 새 서버 런타임 환경 마법사가 열립니다. 새 서버 런타임 환경 마법사로 런타임 환경을 작성할 수는 있지만 WebSphere Application Server 관리 스크립트 실행기에서는 다음 로컬 런타임 환경만 지원합니다.
    • WebSphere Application Server V6.1 이상
    결과적으로 스크립팅 런타임 환경 드롭 다운 목록에는 지원되는 런타임 환경만 표시됩니다.
  5. 프로파일 이름 목록에서 이전에 선택한 런타임 환경에 속하는 프로파일을 선택하십시오. 프로파일은 런타임 환경을 정의하는 파일 세트입니다. [지정되지 않음] 옵션을 선택하는 경우 도구는 기본 역할에 지정되는 프로파일을 선택합니다.
  6. wsadmin 인수 필드에서 wsadmin 스크립팅 클라이언트에 대해 고급 명령행 호출 구문을 지정하십시오. 명령행 호출 구문 참조는 WebSphere Application 문서에서 사용 가능하며 세부사항은 Wsadmin 도구 주제를 참조하십시오. 이 WebSphere Application Server 관리 스크립트 실행기는 wsadmin 스크립팅 클라이언트에 전달되는 다음 정보를 이미 처리합니다.
    • 스크립트 파일의 파일 이름 및 경로
    • 스크립트 파일의 언어
    • 스크립트 파일을 실행하는 데 사용되는 WebSphere Application Server 프로파일의 이름
    • 대상 보안 서버를 인증하는 사용자 ID 및 비밀번호
    wsadmin 인수 필드에서 정보를 다시 지정하지 마십시오.

    원격 서버에 대해 관리 스크립트를 실행하는 경우 원격 메소드 호출(RMI)을 사용하는지 또는 SOAP 연결 유형 및 해당 포트 값을 사용하는지 여부를 지정하십시오. 원격 서버에서 보안을 사용하도록 설정한 경우 -user-password 매개변수를 지정하십시오. wsadmin 인수 필드에서 다음 명령 구문 중 하나를 사용하십시오.

    • SOAP 연결 유형의 경우:
      -conntype SOAP [-host host_name] [-port port_number] [-user userid] [-password password]

      예: -conntype SOAP -host mycomputer.mycompany.com -port 8800 -user myUserID -password myPassword

    • RMI 연결 유형의 경우:
      -conntype RMI [-host host_name] [-port port_number] [-user userid] [-password password]

      예: -conntype RMI -host mycomputer.mycompany.com -port 2809 -user myUserID -password myPassword

    팁: Jython 스크립트에 인수를 전달하려는 경우 이 wsadmin 인수 필드는 wsadmin 스크립팅 클라이언트의 대상이므로 해당 필드에서 인수를 지정하지 마십시오. 대신 인수 페이지를 선택하고 프로그램 인수 텍스트 상자에서 프로그램 인수를 지정하십시오.
    참고: 프로그램 인수를 지정해서 Jython 스크립트를 실행해야 하는 경우 Jython 스크립트의 디버깅 및 실행 시 첫 번째 프로그램 매개변수가 서로 다른 용도에 대해 사용됨을 유념하십시오.
  7. 보안 섹션에서 다음 옵션 중 하나를 선택하여 보안 서버에 대해 스크립트를 실행하는지 여부를 지정하십시오.
    옵션 설명
    대상 서버에 보안이 없음 비보안 서버에 대해 스크립트가 실행됨을 지정합니다.
    soap.client.props 또는 sas.client.props 파일에서 정의된 대로

    보안 WebSphere Application Server에 대해 스크립트가 실행됨을 지정하며 이 보안 서버와 통신하도록 sas.client.props 또는 soap.client.props 파일에 인증 정보를 제공했습니다.

    sas.client.props 및 soap.client.props 파일은 각 WebSphere Application Server 프로파일의 특성 디렉토리(예: x:/profilePath/properties)에 있습니다.

    RMI(Remote Method Invocation) 커넥터를 사용하는 경우 적절한 값으로 sas.client.props 파일의 다음 특성에 대한 값을 설정하십시오.

    com.ibm.CORBA.loginUserid=
    com.ibm.CORBA.loginPassword=
    또한 다음 특성을 설정하십시오.
    com.ibm.CORBA.loginSource=properties
    이 특성의 기본값은 sas.client.props 파일의 프롬프트입니다. 기본값을 그대로 두는 경우 비밀번호 프롬프트가 있는 대화 상자가 표시됩니다. 스크립트가 자동으로 실행 중인 경우 정지되도록 이 대화 상자가 표시됩니다.
    SOAP(Simple Object Access Protocol) 커넥터를 사용하는 경우 적절한 값으로 soap.client.props 파일의 다음 특성에 대한 값을 설정하십시오.
    com.ibm.SOAP.securityEnabled=true
    com.ibm.SOAP.loginUserid=
    com.ibm.SOAP.loginPassword=
    선택적으로 다음 특성을 설정하십시오.
    com.ibm.SOAP.loginSource=none
    soap.client.props 파일에서 이 특성의 기본값을 찾을 수 있습니다. 기본값을 승인하고 loginUseridloginPassword 값을 제공하지 않는 경우 비밀번호 프롬프트가 있는 대화 상자가 표시됩니다. 대화 상자는 스크립트가 자동으로 실행 중인 경우 정지하도록 표시됩니다.
    참고: 지정 섹션 및 sas.client.props 파일 또는 soap.client.props 파일에서 사용자 및 비밀번호를 지정하는 경우 WebSphere Application Server 관리 스크립트 실행기가 .props 파일의 정보를 대체합니다.
    지정 보안 서버에 대해 스크립트가 실행됨을 지정합니다.

    사용자 ID비밀번호 필드에서 사용자 ID와 비밀번호를 입력하여 이 대상 보안 서버를 인증하십시오.

    이 섹션 및 sas.client.props 파일 또는 soap.client.props 파일에서 사용자 ID 및 비밀번호 정보를 지정하는 경우 WebSphere Application Server 관리 스크립트 실행기가 .props 파일의 정보를 대체합니다.

    주의: 비밀번호 필드를 사용하면 기타 사용자가 모든 실행 프로세스를 표시하도록 시작할 수 있는 시스템 상태 프로그램(예: ps 명령)에서 비밀번호 정보를 볼 수 있으므로 보안이 노출될 수 있습니다. 보안 노출이 염려되면 이 옵션을 사용하지 마십시오. 대신 soap.client.props 또는 sas.client props 파일에 정의된 대로를 선택하고 SOAP 커넥터의 경우 soap.client.props 파일에서, RMI 커넥터의 경우 sas.client.props 파일에서 사용자 ID 및 비밀번호 정보를 지정하십시오. soap.client.propssas.client.props 파일은 WebSphere Application Server 프로파일의 특성 디렉토리에 있습니다.
  8. 적용을 클릭하여 구성을 저장하십시오. 선택한 WebSphere Application Server 런타임 환경에 대한 적절한 VM 인수 및 클래스 경로가 자동으로 채워집니다.
    팁: 스크립팅 런타임 환경 목록에 대한 선택사항을 변경하는 경우 각 변경에 대해 적용을 클릭하여 새로 선택한 WebSphere Application Server 런타임 환경의 올바른 VM 인수 및 클래스 경로를 자동으로 채우십시오.
  9. 실행을 클릭하여 스크립트 파일을 실행하십시오.
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: twsadminlauncher.html