수동으로 Liberty 프로파일 관리
명령 프롬프트에서 Liberty 프로파일을 관리하고, 웹 서버 플러그인을 사용하여 해당 프로파일을 구성하며, 해당 프로파일 상태를 캡처할 수 있습니다. 동료에게 분배하거나 기타 시스템에 설치하기 위해 Liberty 서버 구성을 해당 서버가 실행시키는 애플리케이션과 함께 패키지할 수 있습니다. 사용 가능한 경우, Equinox OSGi 콘솔을 사용하여 디버깅을 지원할 수 있습니다.
이 태스크 정보
server.xml 파일은 서버의 기본 구성 파일입니다. 이 파일 및 여기서 포함하는 파일은 문서 편집기에서 편집할 수 있습니다. server.xml 파일의 위치도 변경할 수 있습니다. 그러나 대부분의 구성에서는 위치를 변경할 필요가 없습니다.
bootstrap.properties 파일은 기본 구성이 처리되기 전에 사용할 수 있어야 하는 특성을 지정하는 데 사용됩니다. bootstrap.properties 파일을 업데이트하는 경우, 변경사항을 적용하려면 서버를 다시 시작해야 합니다.
예
server.xml 파일에 구성될 수 있는 모든 요소와 여기서 포함하는 파일은
server.xml 파일의 구성 요소에서 설명합니다.
하지만 필수 요소는 서버 정의 뿐입니다.
<server/>
이 서버 정의 후에는 기본 구성 값에 대체 및 추가만 지정합니다. 예를 들어 트랜잭션 제한시간 값을 변경하려면 다음과 같이 지정합니다.
<transactions timeout="30" />
일부 속성은 다수의 값을 가질 수 있습니다. 예를 들면 서버에서 제공되는 기능을 정의하기 위한 값의 목록을 사용할 수 있습니다.
<server>
<featureManager>
<feature>servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
</server>
Liberty 기능 추가 및 제거도 참조하십시오. 예를 들어 애플리케이션 또는 데이터 소스와 같이 자원 유형의 다중 인스턴스를 구성할 수 있는 부분에는 자원에 있어서 고유한 속성만 제공하면 됩니다.
기타 속성에는 기본값을 사용하거나 필요할 경우 대체하도록 할 수 있습니다. 따라서 server.xml 파일의 컨텐츠는 간략할 수 있습니다.
예를 들면 다음 내용은 웹 애플리케이션 실행에 필요한 완전한 서버 구성입니다.
<server>
<featureManager>
<feature>servlet_3.0</feature>
</featureManager>
<application name="snoop" location="/mywebapps/snoop" id="snoop" type="war"/>
</server>
서버 구성의 특정 영역에 대한 자세한 정보는 하위 주제를 참조하십시오.