Web 2.5 및 Web 3.0의 자원 참조 작성 및 구성

배치 디스크립터를 사용하여 Web 2.5 및 Web 3.0 프로젝트의 자원 참조를 작성 및 구성할 수 있습니다.

이 태스크 정보

자원 참조를 작성 및 구성하기 전에 Web 2.5 및 Web 3.0을 사용하여 웹 프로젝트를 작성해야 합니다. 프로젝트 작성 마법사에서 배치 생성 디스크립터를 선택하십시오.

프로시저

  1. 웹 프로젝트를 펼친 후 WebContent > WEB-INF > web.xml을 선택하십시오.
  2. web.xml에서 마우스 오른쪽 단추를 클릭하고 연결 프로그램 > 웹 애플리케이션 배치 디스크립터 편집기를 선택하십시오.
  3. 웹 애플리케이션 필드에서 추가를 선택하고 자원 참조를 선택한 후 확인을 클릭하십시오.
    자원 참조 추가
  4. 세부사항 섹션에 자원 참조 세부사항을 입력하십시오.
    1. 이름 필드에 자원 참조 이름을 입력하십시오.
    2. 유형 필드에 자원 참조 유형을 입력하십시오.
    3. 인증 필드에서 자원 참조 인증에 대해 애플리케이션 또는 컨테이너를 선택하십시오.
    4. 공유 범위 필드에서 자원 참조의 공유 범위에 공유 가능 또는 공유 불가능을 선택하십시오.
    5. 설명 필드에 해당 자원 참조의 설명을 입력하십시오.
  5. web.xml 소스 코드를 보려면 소스를 선택하십시오.
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">	
    <servlet>
    		<description>
    		</description>
    		<display-name>
    		TestServlet</display-name>
    		<servlet-name>TestServlet</servlet-name>
    		<servlet-class>test.TestServlet</servlet-class>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>TestServlet</servlet-name>
    		<url-pattern>
    		/TestServlet</url-pattern>
    	</servlet-mapping>
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    		<welcome-file>index.htm</welcome-file>
    		<welcome-file>index.jsp</welcome-file>
    		<welcome-file>default.html</welcome-file>
    		<welcome-file>default.htm</welcome-file>
    		<welcome-file>default.jsp</welcome-file>
    	</welcome-file-list>
    	<resource-ref>
    		<res-ref-name>SAMPLE</res-ref-name>
    		<res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    		<res-sharing-scope>Shareable</res-sharing-scope>
    	</resource-ref>
    </web-app>
  6. 자원 참조를 편집하려면 배치 디스크립터 페이지의 디자인 또는 소스 보기 중 하나를 변경할 수 있습니다.
  7. 서버의 데이터 소스에 대한 이 자원 참조를 USER_AUTH라는 JAAS 인증 별명을 사용하여 JNDI 이름 jdbc/SAMPLE과 바인딩하려면 ibm-web-bnd.xml 파일을 편집하고 다음 정의를 추가하십시오.
    1. ibm-web-bnd.xml 파일이 존재하지 않는 경우 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 Java EE 도구 > WebSphere 바인딩 배치 디스크립터 생성을 선택하여 파일을 작성하십시오.
    2. ibm-web-bnd.xml 파일을 마우스 오른쪽 단추로 클릭하고 연결 프로그램 > 웹 바인딩 편집기를 선택하십시오.
    3. 다음과 같이 하여 자원 참조를 추가하십시오.
      1. 디자인 보기에서 추가를 클릭하십시오.
      2. 항목 추가 창에서 자원 참조를 선택하십시오. 확인을 클릭하십시오.
      3. 이름 필드에 자원 참조의 이름(예: SAMPLE)을 입력하십시오.
      4. 바인딩 이름 필드에 자원 참조의 이름(예: jdbc/SAMPLE)을 입력하십시오.
    4. 디자인 보기에서 자원 참조를 강조표시하고 > 인증 별명 추가를 클릭하십시오.
    5. 세부사항 섹션의 이름 필드에 인증 별명 이름(예: USER_AUTH라는 JAAS 인증 별명 사용)을 입력하십시오.
      JNDI 바인딩 추가
    6. 파일을 저장하십시오.
    7. ibm-web-bnd.xml 소스 코드를 보려면 소스를 선택하십시오.
      <?xml version="1.0" encoding="UTF-8"?>
      <web-bnd 
      	xmlns="http://websphere.ibm.com/xml/ns/javaee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      	xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd"
      	version="1.0">
      
      	<virtual-host name="default_host" />
      
      	<resource-ref name="SAMPLE" binding-name="jdbc/SAMPLE">
      		<authentication-alias name="USER_AUTH" />
      	</resource-ref>
      </web-bnd>
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

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

파일 이름: tcreateconfigresref.html