2011-01-05 6 views
0

동일한 머신에서 jboss 6과 jboss 5를 사용하고 싶습니다. (물론, 동시에 온라인도 아닙니다). 왜? 왜냐하면 jee5 앱은 jboss 6에서 실행될 수 있는지 모르겠습니다. 이제는 jee5와 jboss 5를 사용합니다. 그리고 jee6을 완전히 마이그레이션하고 싶습니다. 호환성의 이유 때문에 jee5를 동시에 사용하고 실행해야합니다.jboss 6 for

나는 C:에 jboss6 및 jboss5를 배치했으며 c : \ jboss5에 대해서는 JBOSS_HOME 환경 변수를 설정했습니다. 명령 c:\jboss6\bin\run -c all으로 jboss 6을 실행하려면 jboss5가 실행됩니다. 환경 변수 때문에?

어떻게 실행하나요? 그리고 환경 변수는 어떻습니까?

감사합니다.

답변

0

jboss5는 예상대로 환경 변수로 인해 실행됩니다.

환경 변수를 c : \ jboss6으로 재설정하면 jboss6을 실행할 수 있습니다.

동일한 시스템에서 동시에 둘을 실행하려는 경우이를 수행하는 가장 쉬운 방법은 호스트를 여러 홈 (여러 컴퓨터에서 동일한 IP 주소)으로 만들고 호스트 이름을 각각 해결하도록하는 것입니다 주소. 포트 충돌을 방지하기 위해 이와 같은 작업을 수행해야합니다 (각 jboss는 동일한 IP 주소에서 유사한 포트를 사용하므로 두 번째 서버가 시작되지 않습니다).

홈 네트워크에있는 경우 jboss5의 경우 192.168.1.100, jboss6의 경우 192.168.1.101의 IP 주소를 가질 수 있습니다.

C : \ jboss5 \ 환경 변수를 설정하고 -b -c 모든 jboss5

및 jboss6을 시작하는 빈 \ 실행 :

이제

jboss5를 시작하려면 환경 변수를 설정

c : \ jboss6 \ bin \ run -c 모두 -b jboss6

+1

jboss 6에서 jee5 앱을 실행할 수 있습니까? 그렇다면 jboss5를 완전 제거 할 수 있습니다. – miqbal

+0

@moses : 물론 할 수 있습니다. –

관련 문제