2016-08-02 3 views
1

WebSphere App Server를 사용하는 사람들이 생각한 일반적인 질문을하고 싶습니다. WebSphere에 대한 다중 응용 프로그램 배포

우리는 여러 EAR 또는 WAR 파일 한 번에 자이 썬 스크립트를 사용하지만, 단 하나 개의 싱크 노드를 사용하여 명령을 저장하여 배포 할 수 있습니다?

EAR 파일 크기 및 EAR 수와 같은 경계에 대한 우려가 있지만 아직 온라인에서 아무 것도 발견하지 못했습니다. 당신처럼는 wsadmin 스크립트를 사용하여 다음 저장/싱크 노드 번/업데이트 여러 응용 프로그램을 설치할 수 있습니다 물론

답변

2

다음이 저장과는 대조적으로 일부 성능상의 이점을 가질 수 사실

AdminApp.install(fullapppath1,params1) 
AdminApp.install(fullapppath2,params2) 
AdminConfig.save() 
AdminNodeManagement.syncActiveNodes() 

/각 앱의 동기화 작업.

에 관한 EAR 최대 파일 크기는 나는 두 가지 문제를 제외한 모든 WAS 상대 한계가 있는지 모르겠어요 대한

  • 정말 큰 EAR/WAR 파일 severelly 배포 프로세스
  • 시계 속도가 느려질 수 귀하 OS 최대 프로세스 당 파일 수 한계 (즉, Linux의 nofile 매개 변수). 이렇게하면 앱에 항아리가 많을 경우 EAR 확장 프로세스가 방해받을 수 있습니다.
+0

안녕 trikelef, 귀하의 매우 빠른 답변 주셔서 감사합니다. 내가 여러 개를 말했을 때, 예를 들어 20-30 개의 EAR 파일을 의미합니다. 이 경우 스크립트의 구조를 사용할 수 있습니까? – GokhanYilmaz

+0

예 AdminApp.install 작업을 사용하여 ear 목록에 for 루프를 작성할 수 있습니다 – trikelef