별로 어렵지 않은 작업인데 내가 직접 해보니 참고할만한 자료가 그다지 많지 않아(특히 윈도 환경은….;;)
같은 고생을 하고 있는 사람들에게 조금이나마 도움이 되고
또 내가 나중에 같은 작업을 하게 될 때를 대비해서 흔적 남기기….;;
WebLogic 8.1 Managed Server 추가하는 방법
Managed Server 란?
네트웍에 비유하면 서브넷이라 생각하면 됨. 웹 서버 하나로 여러 개의 웹 서비스를 하고 싶을 때 포트 번호를 다르게 지정해 기본 포트인 7001번 포트로 들어오는 요청은 기존의 Server로 서비스 하고 새로 지정한 포트로 들어오는 요청은 새롭게 만든 Managed Server 로 서비스 하게 됨.
1. 웹로직 실행 (startWebLogic.cmd 실행)
2. http://localhost:7001/console 로 콘솔창 띄움
3. 왼쪽 메뉴 중 <서버>를 클릭하면 현재 서비스 되고 있는 서버 목록이 나온다.
디폴트는 myserver 하나가 있을 것이다.
4. 이 때 myserver가 아닌 <서버>를 선택하면 오른쪽에 <새 Server 구성> 메뉴가 나온다.
5. <새 Server 구성> 메뉴를 클릭해 새 서버를 구성한다. 이 때 이름을 마음대로 정해주고 수신 포트를 정해준다. 다른 옵션들은 default로 두어도 무방하다. 이름과 포트를 정했으면 오른쪽 하단의 <만들기> 버튼 클릭
6. 왼쪽 메뉴 중 <클러스터>를 클릭해 새로 만든 서버가 위치할 클러스터를 생성해준다. 보통 일반과 멀티캐스트는 손 댈 필요없고 서버 메뉴로 가서 새로운 서버를 선택해준다.
7. 왼쪽 메뉴 중 <배포>를 클릭 후 추가할 모듈 종류 선택. 기존의 서비스를 새로운 서버에서 서비스 할 거면 기존의 서비스를 클릭 후 <대상> 메뉴에서 새로운 서버를 선택해주고 새로운 서비스를 할 거면 새로운 애플리케이션의 위치를 지정해준다.
8. JDBC 서비스 연결. <서비스> -> <JDBC> -> <연결 풀>, <데이터 소스> 이 두 항목을 선택해 기존의 서비스를 새로운 서버에 연결시켜 준다.
9. 커맨드 창을 띄우고 웹로직을 띄울 때 startWebLogic.cmd가 있었던 폴더로 가서 명령어를 입력한다.
startManagedServer.cmd 새서버이름 http://127.0.0.1:7001
그럼 지정한 포트로 서비스 하는 새로운 서버 구동 완료!!!