[8.5.5.6 이상]

server.xml 파일에 외부 XML 파일의 구성 정보 포함시키기

include 요소를 사용하여 외부 XML 파일의 구성 정보를 server.xml 파일에 포함시킬 수 있습니다.

외부 XML 파일에 구성 정보가 있는 경우에는 include 요소를 사용하여 이 구성 정보를 server.xml 파일에 포함시킬 수 있습니다. 예를 들어, 다음 컨텐츠가 있는 simpleSecurity.xml XML 파일이 있는 경우는 다음과 같습니다.
<server>
 <quickStartSecurity userPassword="thePassword"/>
</server>
다음 방법을 사용하여 simpleSecurity.xml 파일의 정보를 server.xml 파일에 포함시킬 수 있습니다.
<server>
 <featureManager>
  <feature>servlet-3.0</feature>
 </featureManager>
 <quickStartSecurity userName="theUser"/>
 <include location="simpleSecurity.xml"/>
</server>
실제 구성은 다음과 같습니다.
<server>
 <featureManager>
  <feature>servlet-3.0</feature>
 </featureManager>
 <quickStartSecurity userName="theUser"/>
 <quickStartSecurity userPassword="thePassword"/>
</server>

충돌 처리

server.xml 파일에 onConflict 속성을 구성하여 server.xml 파일과 외부 파일 간의 값 충돌을 처리할 수 있습니다. 이 속성은 값 Merge, ReplaceIgnore 중 하나로 구성할 수 있습니다.

Merge
두 값이 병합됩니다. MergeonConflict 속성의 기본값이며 Merge 동작은 server.xml 파일에 모든 충돌 요소를 지정했을 때의 동작과 동일합니다. 이전 예제의 경우 두 개의 quickStartSecurity 요소가 있으며 이들은 하나의 요소로 병합됩니다. 실제 구성은 다음과 같습니다.
<quickStartSecurity userName="theUser" userPassword="thePassword"/>
구성 요소가 병합되는 방식에 대한 자세한 정보는 구성 요소 병합 규칙의 내용을 참조하십시오.
Replace
포함되는 구성 파일의 값이 server.xml 파일에 있는 충돌 값을 대체합니다. 이전 예제의 경우 포함된 quickStartSecurity 요소가 server.xml 파일의 요소를 대체하게 되므로 실제 구성은 다음과 같습니다.
<quickStartSecurity userPassword="thePassword"/>
Ignore
포함되는 파일의 값이 무시됩니다. 이전 예제의 경우 포함되는 파일의 quickStartSecurity 요소가 무시되어 실제 구성은 다음과 같습니다.
<quickStartSecurity userName="theUser"/>

주제의 유형을 표시하는 아이콘 개념 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_config_include
파일 이름: cwlp_config_include.html