A 서버에서 JEUS 6,7,8을 사용중에 B서버로 이동 해야 하는 경우가 생겼습니다.


JEUS 6,7은 너무 레거시하다보니 8만을 옮기기로 하는데 재설치할 필요없이 JEUS 폴더를 통째로 되다는 이야기를 들었습니다.


그래서 폴더를 통째로 이동하였습니다.


/home/계정명/jeus8 에 위치할 수 있도록




커맨드 라인에서 다음과 같이 가져옵니다.


scp -r server@127.10.1.1:~/jeus8 ./



 scp 명령을 이용해서 설치된 jeus8 폴더를 통째로 가져옵니다. -r(순환) 옵션을 넣어주지 않으면 실패하기 때문에 꼭 넣어 줘야 하며


sudo를 작성해서 할 경우 jeus 폴더가 root 계정 권한이 되어서 추후 사용에 문제가 될 수 있으니 기본 계정으로 가져오시면 됩니다.


가져온 후에 DAS를 띄우기 위해서 startDomainAdminServer를 실행하여도 아무 동작이 되지 않습니다.


!!! JEUS_HOME을 잡아줘야 합니다.


1. JEUS_HOME 잡기 


/home/계정명/.bash_profile 을 열어서 제우스 홈을 추가 해줍니다.


vi .bash_profile


.....
     export JEUS_HOME="/home/test/jeus8"
     PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/java/jdk1.8.0_152/bin:$JEUS_HOME/bin

     export PATH
.....

export JEUS_HOME="/home/test/jeus8"

PATH 의 끝에 $JEUS_HOME/bin 을 추가해줍니다. 


추가 후 저장 ESC ->(Shift + ; ) -> wq  (기본적인 vim 의 수정후 저장 명령입니다.)


저장 후에  echo $JEUS_HOME -> 해도 나타나지 않습니다.


bash_profile의 경우는 Linux 가 부팅될 때 실행되는 스크립트 중 하나이기 때문에 저장을 하였다 해도 재부팅을 하여야 다시 읽어 들입니다.


하지만 재부팅을 하지 않고 읽어 들이는 방법이 하나 있는데 source를 입력하면 됩니다.


source .bash_profile


작성된 스크립트들을 한번 실행해줍니다. (오류가 있다면 오류를 내뱉겠지만 오류가 없으실 겁니다.)


이제 echo $JEUS_HOME


// 결과


/home/test/jeus8


이제 DAS인 startDomainAdminServer를 실행하게 되면 



음 실행이 되지않습니다.


JAVA_HOME 세팅이 잘못된것 같은데 기존에 있던 A서버에서는 자바 1.7을 쓰고있었나 봅니다.


그런데 지금 서버에는 자바 홈이 1.8로 잘잡혀있는 상태다보니 제우스의 자바홈을 설정해주어야 하는데


그곳이 바로


JEUS_HOME/bin/jeus.properties 에 있습니다.



jeus.properties에 jdk 가 1.7로 잡혀있던 것입니다.


해당 자바 홈을 다시 잡아주고 :wq 로 저장합니다.


startDomainAdminServer -uadministrator -p123qwe


실행 결과


<<__Exception__>> 

jeus.deploy.RegisteredFileNotFoundException : The application's [testProject] file was not found : /home/Aserver/warFolder/testProject.war


음 기존에 서버에서 세팅되었던 JEUS 관련 디플로이 설정 등이 해당 서버에 세팅되어있지 않다보니까 이런 저러한 에러들이 발생합니다.


물론 정상적으로 실행은 되었지만 환경 파일때문에  해당 에러는 디플로이 할때마다 나타날거 같습니다.


제일 쉬운 방법은 webadmin 을 이용한 방법입니다.


1. localhost:9736/webadmin/ 으로 접속

 administartor id 기존 pw로 입력 로그인


좌측에 Application 선택 후  Applications 에 기존에 세팅되었던 값들을 제거 합니다.


2. 설정 창에서 applicaton 을 제거 


vi $JEUS_HOME/domains/jeus_domain/config/domain.xml


에 들어가서 필요없는 application 을 지우거나 path 를 다시 설정 하면 됩니다.


ps aux | grep jeus 로 제우스 확인 후 pid를


kill -9 pid로 종료


startDomainAdminServer -uadministrator -p123qwe -> 정상 !


이제 관련된 ip 와 포트로 접속 해보시면 됩니다.




















+ Recent posts