WebSphere Liberty Collective에 어떻게 배치합니까? 지금은 각 노드의 apps 폴더에 EAR 파일을 복사하고 여기에 대한 참조를 추가합니다. server.xml
Websphere Liberty Collective에 애플리케이션 배치
일종의 배포 관리자가 제어 노드에 업로드하면 가로 건너서 복제됩니다.
WebSphere Liberty Collective에 어떻게 배치합니까? 지금은 각 노드의 apps 폴더에 EAR 파일을 복사하고 여기에 대한 참조를 추가합니다. server.xml
Websphere Liberty Collective에 애플리케이션 배치
일종의 배포 관리자가 제어 노드에 업로드하면 가로 건너서 복제됩니다.
배치 관리자는 없지만 동일하지 않은 집단 제어기. 응용 프로그램을 클러스터에 배포 할 수있는 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에 다음을 추가하여 수행하는 응용 프로그램 디렉토리에 대한 쓰기 액세스 권한을 부여 할 필요가 있습니다 그리고 클러스터가 아닌 경우에는 앱을 앱 디렉토리에 놓을 수 있습니다.
브라이언의 제안 외에도 서버를 앱과 함께 패키지로 만들고 관리 센터의 배포 도구 (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 디렉토리에 배치 할 수 있다는 것입니다.
일부 이상한 이유로 비디오에 표시된대로 호스트에서 서버를 동적으로 만들 수 없으므로 고정 복제본과 비슷한 작업을하고 있습니다. –