서버 구성 도구를 사용하여 Liberty 토폴로지의 서버 구성 파일을
보고 편집할 수 있습니다. 서버 구성 도구는 두 가지 모드에서 server.xml
파일과 같은 구성 파일을 표시합니다. 디자인 모드는 인라인 문서에서 그래픽 제어를
사용하여 구성 파일의 컨텐츠를 표시합니다. 소스 모드는 파일 텍스트에 대한 직접
액세스를 제공하고 컨텐츠 지원 기능을 포함합니다. 모드를 사용자 정의하여
예를 들면, 디자인 모드에서 매개변수 설명을 추가 또는 제거하거나, 아니면 소스 모드에서 행 번호를
추가 또는 제거할 수 있습니다. 파일을 편집하려면 먼저 remoteFileAccess 요소를
서버 구성 파일에 추가해야 합니다. 그렇지 않으면 파일이 읽기 전용 모드로 표시됩니다.
이 태스크 정보
사용자는 adminCenter-1.0 기능을 사용하는 Liberty서버의 구성 파일과 Docker 컨테이너에 없는 Liberty 집합체 멤버의 구성 파일을 보고 편집할 수 있습니다.
그러나 Docker 컨테이너의 Liberty 집합체 멤버의 구성 파일이나
Node.js 집합체 멤버의 구성 파일은 보고 편집할 수 없습니다.
시청: WebSphere Liberty의 서버 구성 도구 시작하기 비디오는 도구를 사용하도록 설정하고
사용하는 방법을 보여줍니다.
샌드박스에서 서버 구성 도구를 시험하고 비디오를 열고 http://serverconfig.mybluemix.net/에서
도구에 대한 자세한 정보를 찾아볼 수 있습니다.
프로시저
- 서버 구성 디렉토리에서 파일을 편집하십시오.
- 서버 구성 파일에서 편집기를 여십시오.
서버의 구성 파일에는 일반적으로 wlp/usr/servers/server_name/server.xml과
같은 경로 이름이 있습니다.
- 서버 구성 파일에 다음 remoteFileAccess 요소를
추가하십시오.
<remoteFileAccess>
<writeDir>${server.config.dir}</writeDir>
</remoteFileAccess>
- 파일 변경사항을 저장하십시오.
집합체의 서버 구성 파일을 편집하기 위해서는 특히 집합체 멤버에 대해 완료해야 하는
추가 단계가 있습니다. 추가 단계를 완료하지 않으면 오류 메시지가 발생할 수
있습니다.
참고: 8.5.5.9에서부터, 서버 구성 도구에 몇 가지 오류가 표시됩니다.
Liberty의 이전 버전을 실행 중이거나 오류가 서술형이 아닌 경우,
브라우저 디버거의 네트워크 탭을 보고 잘못된 부분을 확인하십시오. 특정 오류에 대한 정보에 대해서는
Admin Center 문제점 해결의 내용을 참조하십시오.
- Java 설치의 PATH 환경 설정이 올바른지 확인하십시오. Java not found
문제점을 피하기 위해, 다음 단계 중 하나를 완료하십시오.
- 집합체 updateHost 명령에서 --hostJavaHome
매개변수를 지정하십시오. b단계를 동시에 완료하려면
--hostWritePath 매개변수도 지정하십시오. 예:
wlp/bin/collective updateHost memberHost --host=collectiveHost --port=controllerHTTPSPort
--user=controllerAdmin --password=controllerAdminPassword --hostWritePath=/liberty/wlp/usr/servers --hostJavaHome=/opt/ibm/java-i386-70
- /usr/bin에서 Java에 대한 링크를 작성하십시오. 예: /usr/bin/java ->
/opt/ibm/java-i386-70/jre/bin/java
- PATH 환경 변수에 Java를 추가하십시오. Liberty 집합체 멤버 및 제어기에 대한 JAVA_HOME 변수 설정의 내용을 참조하십시오.
.bashrc에서 PATH를 내보내십시오.
Java
폴더를 가리키는 JAVA_HOME 환경 변수를 작성하십시오. 세미콜론을
구분 기호로 사용하여 %JAVA_HOME%/bin을 PATH 변수에
추가하십시오.
- 제어기에서 hostWritePath를 설정하여 멤버 구성 파일에
액세스할 수 있도록 설정하십시오. 집합체 updateHost 명령을
--hostWritePath 매개변수와 함께 실행하십시오.
wlp/bin/collective updateHost memberHost --host=collectiveHost --port=controllerHTTPSPort
--user=controllerAdmin --password=controllerAdminPassword --rpcUser=osUser --rpcUserPassword=osUserPassword
--hostReadPath=serversPath --hostWritePath=serversPath
편집이 사용으로 설정되고 나면, server.xml 같은 서버 구성 파일 및
모든 포함된 파일이 서버 구성 도구에서 더 이상 읽기 전용이 아닙니다. 요소 및 매개변수 설정을
변경할 수 있으며 그렇지 않으면 파일을 편집할 수 있습니다.
- 서버 구성 도구에서 구성 파일을 보거나 편집하십시오.
- 도구 상자에서
을 선택하십시오.
- Admin Center가 집합체 제어기에서 실행되는 경우
보거나 편집할 구성 파일이 있는 서버를 선택하십시오.
- 편집할 파일이 열리면 디자인과 소스 모드 사이를
전환할 수 있습니다.
디자인 모드에서 사용 가능한 기능 및 매개변수 설정을 보려면 구성에서
요소를 선택하십시오.
소스 모드에서 해당 문서를 보려면 요소 및 매개변수 위에 커서를 올리십시오. Ctrl+Space를 눌러
새 요소, 매개변수, 값을 추가하는 데 도움이 되는 컨텐츠 지원을 사용할 수 있습니다.
- 파일에 대한 작업을 완료한 후 저장을 선택하여 파일 변경사항을 저장한 다음
닫기를 선택하여 도구의 기본 페이지로 돌아가십시오. 파일 변경사항을
버리려면 닫기를 선택한 다음 변경사항을 저장하지 않음을 확인하십시오.
- 옵션: 디자인 또는 소스 모드에 대한 기본 설정을 사용자 정의하십시오.
기본적으로 디자인 모드는 파일 요소에 대한 개선된 레이블을 사용합니다. 개선된 레이블은
featureManager와 같은 요소 이름을 Feature Manager로 표시합니다. 또한
디자인 모드는 기본적으로 매개변수 설명을 표시합니다. 소스 모드는 기본적으로 행 번호를
표시합니다. 기본 설정을 변경하려면 다음을 수행하십시오.
을 선택하십시오.
- 하나 이상의 기본 설정을 사용 또는 사용 안함으로 설정하십시오.
- 닫기를 선택하십시오.
다음에 수행할 작업
도구 상자로 돌아가려면
을 선택하십시오.