2017-05-19 5 views

답변

3

배치 관리자는 없지만 동일하지 않은 집단 제어기. 응용 프로그램을 클러스터에 배포 할 수있는 MBean과 응용 프로그램을 배포하는 데 사용할 수있는 간단한 Jython application이 있습니다. 이것은 원격으로 실행할 수 있지만 트러스트 스토어 사본이 필요합니다. 당신은 단지 1 개 명의 회원이있는 경우

<remoteFileAccess> 
    <writeDir>${server.config.dir}</writeDir> 
</remoteFileAccess> 

:

jython manageAppOnCluster.py --install=\path\to\war.war --truststore=\path\to\controller\resources\security\trust.jks --truststorePassword=password --host=localhost --port=9443 --user=admin --password=adminpwd --clusterName=clustername 

당신의 자유 서버가은 server.xml에 다음을 추가하여 수행하는 응용 프로그램 디렉토리에 대한 쓰기 액세스 권한을 부여 할 필요가 있습니다 그리고 클러스터가 아닌 경우에는 앱을 앱 디렉토리에 놓을 수 있습니다.

1

브라이언의 제안 외에도 서버를 앱과 함께 패키지로 만들고 관리 센터의 배포 도구 (https://www.ibm.com/support/knowledgecenter/was_beta/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_ui_deploy.html) 또는 배포 서비스 REST API (https://www.ibm.com/support/knowledgecenter/was_beta_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_deployservice_liberty.html)를 사용하여 원하는 호스트에 배포 할 수 있습니다. 두 가지 옵션 모두 기존 서버에 앱을 추가하는 대신 앱을 사용하여 공동 서버에 새 서버를 만드는 것으로 끝나기 때문에 기존 서버가 아닐 수도 있습니다.

또 다른 언급은 응용 프로그램을 참조하기 위해 server.xml을 업데이트 할 필요가 없다면 서버의 dropins 디렉토리에 배치 할 수 있다는 것입니다.

+0

일부 이상한 이유로 비디오에 표시된대로 호스트에서 서버를 동적으로 만들 수 없으므로 고정 복제본과 비슷한 작업을하고 있습니다. –