응용프로그램 설치 설정 준비

응용프로그램(EAR 파일) 또는 모듈(JAR 또는 WAR 파일)을 설치하려면 이 페이지를 참조하십시오.

이 관리 콘솔 페이지를 보려면 응용프로그램 > 새 응용프로그램 설치를 클릭하십시오.

응용프로그램 또는 모듈을 설치하려면 이 페이지의 단계를 완료하십시오. 최소한 첫 번째 단계를 완료해야 하고 응용프로그램, EJB 모듈 또는 웹 모듈을 설치 중인지 여부에 따라서 나머지 단계의 일부 또는 전부를 완료해야 합니다.

경로
엔터프라이즈 응용프로그램에 대한 .ear, .jar 또는 .war 파일의 완전한 경로를 지정하십시오.

브라우저 및 응용프로그램 파일이 동일한 시스템에 있는 경우(서버도 해당 시스템에 있는지 여부와 관계없이) 로컬 경로를 사용하십시오.

응용프로그램 파일이 현재 셀 컨텍스트의 임의의 노드에 상주하는 경우 서버 경로를 사용하십시오. Node Agent 또는 Deployment Manager가 선택된 노드에서 실행 중인 경우 노드의 전체 파일 시스템을 찾아볼 수 있습니다. .ear, .jar 또는 .war 파일만이 찾아보기 중에 표시됩니다.

응용프로그램을 설치하는 동안, 응용프로그램 파일은 일반적으로 브라우저를 실행 중인 클라이언트 시스템에서 파일이 전개되는 관리 콘솔을 실행 중인 서버 시스템으로 업로드됩니다. 그런 경우 관리 콘솔을 실행하는 웹 브라우저가 서버 시스템에 업로드할 EAR, WAR 또는 JAR 모듈을 선택하는 데 사용됩니다.

그러나 일부 경우에는 응용프로그램 파일이 셀에 있는 임의의 노드의 파일 시스템에 상주합니다. Application Server가 이들 파일을 설치하게 하려면 서버 경로 옵션을 사용하십시오.

또한 이 옵션을 사용하여 Application Server를 실행 중인 시스템에 이미 상주하는 응용프로그램 파일을 지정할 수도 있습니다. 예를 들어 Windows NT에 대한 필드 값은 C:\WebSphere\AppServer\installableApps\test.ear일 수 있습니다. 독립형 WAR 모듈을 설치하는 경우, 컨텍스트 루트 또한 지정해야 합니다.

컨텍스트 루트
웹 응용프로그램(WAR)의 컨텍스트 루트를 지정합니다.

이 필드는 독립형 WAR 파일을 설치하는 데만 사용됩니다. 컨텍스트 루트는 정의된 Servlet 맵핑(WAR 파일에서)과 결합되어, 사용자가 Servlet에 액세스하기 위해 입력하는 전체 URI를 구성합니다. 예를 들어 컨텍스트 루트가 /gettingstarted이고 Servlet 맵핑이 MySession인 경우 URL은 http://host:port/gettingstarted/MySession입니다.

기본 바인딩 생성
기본 바인딩을 생성할지 여부를 지정합니다. 선택란에 체크 표시를 하는 경우 응용프로그램의 모든 불완전한 바인딩이 기본값으로 채워집니다. 기존 바인딩은 변경되지 않습니다.

이 옵션을 선택하여 단계 옆에 빨간색 별표(*)가 없는 경우 요약 단계로 직접 점프하여 응용프로그램을 설치하십시오. 빨간색 별표는 단계에 완료되지 않은 데이터가 있고 올바른 값이 필요함을 말합니다. 요약 패널에서 응용프로그램이 설치될 셀, 노드 및 서버를 검증하십시오.

바인딩은 다음과 같이 생성됩니다.

기본 계획이 대부분의 응용프로그램에 대해 또는 최소한 대부분 응용프로그램의 대부분 바인딩에 대해 충분합니다. 그러나 다음 경우에는 작동하지 않습니다.

그런 경우 XML 문서(사용자 정의 계획)로 작동을 변경할 수 있습니다. 사용자 정의 계획을 지정하고 예에 대한 필드의 도움말을 보려면 특정 바인딩 파일 필드를 사용하십시오.

접두부
생성되는 JNDI 이름에 사용할 접두부를 지정합니다.
대체
기존 바인딩의 대체 여부를 지정합니다.

이 선택란이 체크되면 기존 바인딩이 생성되는 바인딩으로 대체됩니다.

EJB 1.1 CMP 바인딩
기본 데이터소스 JNDI 이름을 지정합니다.

EJB 1.1 CMP에 대한 기본 바인딩 단일 선택 단추가 선택되는 경우 CMP 1.1 Bean과 함께 사용할 기본 데이터소스에 대한 JNDI 이름을 지정하십시오. 또한 이 기본 데이터소스에 대한 사용자 ID 및 암호를 지정하십시오.

연결 팩토리 바인딩
기본 데이터소스 JNDI 이름을 지정합니다.

기본 연결 팩토리 바인딩 단일 선택 단추가 선택되는 경우 이 바인딩과 함께 사용할 기본 데이터소스의 JNDI 이름을 지정하십시오. 또한 자원 권한을 지정하십시오.

가상 호스트
WAR 모듈의 가상 호스트를 지정합니다.
특정 바인딩 파일
기본 바인딩을 대체하는 바인딩 파일을 지정합니다.

XML 문서(aka 사용자 정의 계획)로 기본 바인딩의 작동을 변경하십시오. 사용자 정의 계획은 기본 계획을 확장하므로 기본 계획이 충분하지 않은 영역만을 사용자 정의하면 됩니다. 즉, 기본 계획에 의해 생성되는 바인딩을 변경하려는 방법을 설명하면 됩니다. 전체 응용프로그램에 대한 바인딩을 정의할 필요는 없습니다.

다음은 기본 바인딩 생성 프로그램의 다양한 측면을 대체하는 방법의 간략한 설명입니다.

EJB JNDI 이름 제어

<?xml version="1.0"?>
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>helloEjb.jar</jar-name>
<!-- this name must match the module name in the .ear file -->
      <ejb-bindings>
        <ejb-binding>
         <ejb-name>HelloEjb</ejb-name>
<!-- this must match the <ejb-name> entry in the EJB jar DD -->
         <jndi-name>com/acme/ejb/HelloHome</jndi-name>
        </ejb-binding>
      </ejb-bindings>
    </ejb-jar-binding>
  </module-bindings>
</dfltbndngs>

EJB JAR 파일에 대한 연결 팩토리 바인딩 설정

<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>yourEjb20.jar</jar-name>
      <connection-factory>
        <jndi-name>eis/jdbc/YourData_CMP</jndi-name>
        <res-auth>Container</res-auth>
      </connection-factory>
    </ejb-jar-binding>
  </module-bindings>
</dfltbndngs>

EJB 파일에 대한 연결 팩토리 바인딩 설정

<?xml version="1.0">
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>yourEjb20.jar</jar-name>
      <ejb-bindings>
        <ejb-binding>
          <ejb-name>YourCmp20</ejb-name>
<!-- this matches the ejb-name tag in the DD -->
          <connection-factory>
           <jndi-name>eis/jdbc/YourData_CMP</jndi-name>
           <res-auth>PerConnFact</res-auth>
          </connection-factory>
        </ejb-binding>
      </ejb-bindings>
    </ejb-jar-binding>
 </module-bindings>
</dfltbndngs>

WAR, EJB JAR 파일 또는 J2EE 클라이언트 JAR 파일에서 자원 참조 바인딩 대체

다음은 WAR 파일에서 자원 참조 바인딩을 대체하는 예 코드입니다. EJB JAR 파일 또는 J2EE 클라이언트 Jar 파일에서 자원 참조를 대체하려면 유사한 코드를 사용하십시오.

<?xml version="1.0"?>
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <war-binding>
      <jar-name>hello.war</jar-name>
      <resource-ref-bindings>
        <resource-ref-binding>
          <!-- the following must match the resource-ref in the DD -->
          <resource-ref-name>jdbc/MyDataSrc</resource-ref-name>
          <jndi-name>war/override/dataSource</jndi-name>
        </resource-ref-binding>
      </resource-ref-bindings>
    </war-binding>
  </module-bindings>
</dfltbndngs>

MDB JMS 리스너 포트 대체

<?xml version="1.0"?>
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd">
<dfltbndngs>
  <module-bindings>
    <ejb-jar-binding>
      <jar-name>YourEjbJar.jar</jar-name>
      <ejb-bindings>
        <ejb-binding>
          <ejb-name>YourMDB</ejb-name>
          <listener-port>yourMdbListPort</listener-port>
        </ejb-binding>
      </ejb-bindings>
    </ejb-jar-binding>
  </module-bindings>
</dfltbndngs>

관련 정보

관리 콘솔 단추