2017-10-11 3 views
1

Wildfly의 2 개의 독립 인스턴스를 실행하여 2 대의 서버를 시뮬레이션하고 싶습니다. 이것은 같은 인스턴스에 모든 WAR를 배치하고 싶지 않을 때만 종료하고 동시에 종료 할 수있을 때 유용합니다.같은 머신에서 2 개 (또는 그 이상)의 Wildfly 인스턴스를 실행하는 방법은 무엇입니까?

JBoss 플러그인과 함께 Eclipse를 사용하고 있습니다. 서버보기에서 2 대의 Wildfly 서버를 분리하여 동시에 실행할 수 있습니다. 어떻게해야합니까?

답변

5

Wildfly 설치 폴더를 복제 할 수는 있지만 더 많은 공간이 필요하며 모든 변경 사항을 업데이트해야합니다. 설치 폴더에서

  1. , 기본에서 새로운 standalone1standalone2 폴더를 생성 (또는 그 중 하나 기본값을 사용) 대신 루트 폴더를 공유하고 단 2 standalones을 만들 수 있습니다.
  2. deployments 폴더에는 필요한 배포를 선택할 수 있습니다. 이제 이클립스로 이동 200

    port-offset="${jboss.socket.binding.port-offset:200} 
    
  3. 같은 다른 것으로 0에서 숫자를 변경하고 지역 :하지 충돌 포트에 대한

  4. 의 standalones 중 하나의 configuration/standalone.xmlhere을 같이 변경해야합니다 Servers 뷰는 새로운 서버를 생성합니다. 적절한 이름을 지정하고 다음을 클릭하십시오.

  5. 하단 드롭 다운 메뉴에서 create new runtime을 선택하고 다음을 클릭하십시오.
  6. 적절한 런타임 이름을 지정하고 Server base directory에 위의 standalone1과 같은 원하는 독립 실행 형 폴더 이름을 선택하십시오.
  7. 그런 다음 특정 인스턴스에 필요한 파일 중 어느 것이 든 배포하십시오.

다른 오프셋 (위의 1 인스턴스는 8080이고 다른 인스턴스는 8280)에서 다른 인스턴스에 대해서도 동일한 작업을 수행하십시오.

관련 문제