UDDI 레지스트리 애플리케이션 배치

UDDI 노드 설정 중에 UDDI 레지스트리 애플리케이션을 배치합니다. 제공된 스크립트, 관리 콘솔 또는 wsadmin 스크립트 명령을 사용할 수 있습니다.

시작하기 전에

UDDI 레지스트리 애플리케이션을 배치하기 전에 UDDI 레지스트리에 대한 데이터베이스 및 데이터 소스를 작성해야 합니다.

클러스터에 UDDI 레지스트리 애플리케이션을 배치하는 경우 단일 UDDI 노드로 클러스터를 표시하도록 클러스터의 모든 멤버에서 단일 데이터베이스를 사용한다고 가정합니다.

이 태스크 정보

기본 UDDI 노드 설정 또는 사용자 정의된 UDDI 노드 설정 중에 이 태스크를 사용합니다. 다음 두 가지 방법으로 UDDI 레지스트리 애플리케이션을 배치할 수 있습니다.
  • 필요한 모든 단계를 수행하는 스크립트를 사용할 수 있습니다.

    이 스크립트는 사용자가 지정한 서버 또는 클러스터에 UDDI 레지스트리를 배치합니다.

  • 관리 콘솔을 사용할 수 있습니다. UDDI 레지스트리 애플리케이션, uddi.ear 파일을 배치하고 이 주제의 후반에서 설명한 대로, 추가 단계를 완료합니다. 또는 wsadmin 스크립트 명령을 사용하여 동일한 프로시저를 수행할 수 있습니다.

프로시저

  1. 옵션: 제공된 스크립트를 사용하여 UDDI 레지스트리 애플리케이션을 배치하려면 다음을 수행하십시오.
    1. [IBM i]IBM® i 명령행에서 STRQSH 명령을 입력하여 Qshell 세션을 시작하십시오.
    2. app_server_root/bin 디렉토리에서 표시된 대로, uddiDeploy.jacl wsadmin 스크립트를 실행하십시오.
      [AIX][HP-UX][Linux][Solaris]참고: UNIX 또는 Linux 운영 체제의 경우 wsadmin 명령에 .sh 접미부를 추가하십시오.
      [AIX Solaris HP-UX Linux Windows][IBM i]
      wsadmin [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl
              {node_name server_name | cluster_name}             						  
      [z/OS]
      wsadmin.sh [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl
                 {node_name server_name | cluster_name}             						  
      명령의 속성은 다음과 같습니다.
      • -conntype none은 선택사항이며, 애플리케이션 서버 또는 배치 관리자가 실행 중이 아닌 경우에만 필요합니다.
      • -profileName profile_name은 배치 관리자 프로파일입니다. 프로파일을 지정하지 않으면 기본 프로파일이 사용됩니다.
      • node_name은 대상 서버가 실행되는 WebSphere® Application Server 노드의 이름입니다. 노드 이름은 대소문자를 구분합니다.
      • server_name은 UDDI 레지스트리를 배치하려는 대상 서버 이름(예: server1)입니다. 서버 이름은 대소문자를 구분합니다.
      • cluster_name는 UDDI 레지스트리를 배치하려는 대상 클러스터 이름입니다. 클러스터 이름은 대소문자를 구분합니다.
      [AIX Solaris HP-UX Linux Windows]예를 들어, Windows 시스템에서 UDDI를 노드 MyNode 및 서버 server1에 배치하려는 경우 server1이 이미 시작되었다고 가정합니다.
      wsadmin -f uddiDeploy.jacl MyNode server1
      [AIX Solaris HP-UX Linux Windows]Windows 시스템에 클러스터 MyCluster에 UDDI를 배치하려는 경우,
      wsadmin -f uddiDeploy.jacl MyCluster
      [IBM i]예를 들어, UDDI를 노드 MyNode 및 서버 server1에 배치하려는 경우 server1이 이미 시작되었다고 가정합니다.
      wsadmin -f uddiDeploy.jacl MyNode server1
      [IBM i]클러스터 MyCluster에 UDDI를 배치하려는 경우,
      wsadmin -f uddiDeploy.jacl MyCluster
      [z/OS]예를 들어, UDDI를 노드 MyNode 및 서버 server1에 배치하려는 경우 server1이 이미 시작되었다고 가정합니다.
      wsadmin.sh -f uddiDeploy.jacl MyNode server1
      [z/OS]클러스터 MyCluster에 UDDI를 배치하려는 경우,
      wsadmin.sh -f uddiDeploy.jacl MyCluster
  2. 옵션: 관리 콘솔을 사용하여 UDDI 레지스트리 애플리케이션을 배치하려면 다음 단계를 사용하십시오.
    1. 필요한 서버 또는 클러스터에 UDDI 애플리케이션(uddi.ear 파일)을 설치하십시오.
    2. 애플리케이션 > 애플리케이션 유형 > WebSphere 엔터프라이즈 애플리케이션 > uddi_application > [세부사항 특성] 클래스 로드 및 업데이트 발견을 클릭하십시오.
    3. 클래스 로더 순서우선 로컬 클래스 로더에서 로드된 클래스(상위 마지막)로 설정되었는지 확인하십시오.
    4. WAR 클래스 로더 정책애플리케이션에 대한 단일 클래스 로더로 설정되었는지 확인하십시오.
    5. 적용을 클릭하여 변경사항을 마스터 구성에 저장하십시오.

결과

UDDI 애플리케이션이 배치됩니다. 다음 오류 메시지가 표시되면 배치 관리자 프로파일을 사용하여 uddiDeploy.jacl 스크립트를 실행했는지 확인하십시오.
WASX7017E: Exception received while running file "uddiDeploy.jacl"; exception 
information: com.ibm.ws.scripting.ScriptingException: WASX7070E: The 
configuration service is not available.

다음에 수행할 작업

계속해서 UDDI 노드를 설정합니다.

클러스터에 UDDI 레지스트리 애플리케이션을 배치한 경우 공유 데이터베이스에 대한 올바른 액세스를 허용하도록 자원(예: 개별 클러스터 멤버에서 JDBC(Java™ Database Connectivity) 제공자 및 데이터 소스)을 업데이트해야 합니다.

WebSphere Application Server가 값을 청취하는 포트가 기본값(9080 및 9443)에서 수정된 경우 UDDI 애플리케이션의 가상 호스트에 대한 호스트 별명을 업데이트해야 할 수도 있습니다. 구성에 대해 이를 수행해야 할 수도 있지만, 클러스터 환경에서 포트가 변경될 수도 있습니다.


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



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