Oracle Application Server 설치 후 host, domain, ip변경 방법


오라클AS는 처음 설치할 때 서버의 호스트 정보를 기록하기 때문에 오라클AS 설치 후 ip를 변경하면
EM(Enterprise Manager) console 서비스가 올라가지 않아 오라클 서버에 접속할 수 없게 된다.

http://download-east.oracle.com/docs/cd/B32110_01/core.1013/b32196/host.htm

위 링크에는 오라클 10g를 기준으로 hostname, domain name, ip변경 / Off-Network On-Network 전환 / 고정ip DHCP간 변환
방법을 기술하고 있다. 오라클 서버의 네트웤 설정을 변경하는 작업이 불가능하진 않지만 그리 간단한 작업도
아니므로 부득이한 경우가 아니라면 오라클 서버의 네트웤 설정은 변경하지 않는 편이 좋겠다.

작업 절차 보기..




2008/06/21 14:39 2008/06/21 14:39
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다

톰캣 5.5 서버에 가상호스트 설정하기 :: Virtual Host Configuration on Tomcat 5.5

Tomcat 5.5 버전대의 웹어플리케이션을 설정하는 방법을 정리 해 둡니다.
물론, Jakarta-Apache 의 Tomcat 매뉴얼 을 참조하는게 제일 정확하고 올바른 방향입니다.

이 문서를 작성하는 이유는 처음 웹어플리케이션을 구축하는 단계에서 꼭 필요한 설정사항과 설정파일을
간편히 참조하고자 하는데 그 목적이 있습니다.

1. Context Path 설정
톰캣 4 버전대의 경우, Context Path를 [CATALINA_HOME]/conf/server.xml 에 기술 했지만 5 버전부터는
그 방법이 바뀌었습니다.

  - 1단계 :  [CATALINA_HOME]/conf/server.xml 에 HOST 항목 추가하기
     톰캣 5.5 를 설치하고 난 후 server.xml 를 열어보면 아래와 같이 기본적으로 localhost 란 이름으로 HOST
     항목이 정의되어 있을 겁니다.

    <Host
        appBase="webapps"
        autoDeploy="false"
        liveDeploy="false"
        name="localhost">
    </Host>
      이 아래에 이어서 추가하고자하는 HOST항목을 추가 해 줍니다.
    <Host
        appBase="webapps"
        autoDeploy="false"
        liveDeploy="false"
        name="www.new_site.com">
    </Host>

   - 2단계 :  [CATALINA_HOME]/conf/Catalina 디렉토리에 HOST 디렉토리 추가하기
      디폴트로 [CATALINA_HOME]/conf/Catalina/localhost 란 디렉토리가 있을겁니다.
      [CATALINA_HOME]/conf/Catalina 디렉토리 내에 1단계에서 추가한 HOST ( www.new_site.com )의
      이름을 갖는 디렉토리를 추가합니다.

      [CATALINA_HOME]/conf/Catalina/www.new_site.com

    - 3단계 :  ROOT.xml 생성
      2단계에서 생성한 디렉토리 내에 빈 ROOT.xml 을 만들고 그 파일에 context path를 기술해 줍니다. 
      <?xml version="1.0" encoding="UTF-8"?>
      <Context
          docBase="D:/Project2007/AirForceClubReservationSystem/build/web"
          privileged="true">
      </Context>

      여기서 docBase는 웹어플리케이션이 위치하는 절대경로를 기술해 줍니다.


2. 공용 라이브러리 설정

    - 4단계 : 공용 라이브러리 배치하기
      위와같은 순서로 톰캣서버에 여러개의 호스트가 존재 할 수 있는데 모든 호스트가 공통으로 사용하는 라이브러리 ( JDBC드라이버와 같은 )
      등이 있을 수 있습니다. 각각의 호스트별로 java 옵션을 통하여 클래스패스를 걸어주셔도 되지만 톰캣이 올라가는 와중에 
      참조해야 하는 라이브러리라면 굳이 옵션으로 주시지 않으셔도 됩니다.

      [CATALINA_HOME]/common/lib 디렉토리안에 필요한 라이브러리를 넣어두시면 톰캣 스타트업시 별도의 클래스패스를
      잡지 않아도 자동 참조를 시도 합니다.

    - 5단계 : Tomcat 재시작 하기
      여기까지 설정한 후 톰캣을 재시작 하시면 톰캣 어드민 콘솔을 통하여 다음과 같이 HOST가 추가되어 있는것을 확인 하실 수 있습니다.

호스트 추가 후호스트 추가 전

                                       호스트 추가 전                                                            호스트 추가 후


    - 6단계 : 접속 하기
      hosts ( C:\Windows\System32\drivers\etc\hosts ) 파일을 열어 위에서 추가한 호스트 ( www.new_site.com ) 를 
      로컬 호스트로 지정 한 후 
                127.0.0.1                www.new_site.com
      브라우저를 열고 http://www.new_site.com:[포트번호] 의 주소로 접속 해 본다.

2007/11/27 15:38 2007/11/27 15:38
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
  1. 2007/12/06 13:05
    Tomcat 5.5에서의 <Context> Tracked from A2공간 - 도움되는 글을 쓰자

아파치 재단에 제로니모가 있다면.. 썬사에는 글래스피쉬가 있습니다.





JAVA EE 5 의 오픈소스 구현체인 글래스 피쉬..

http://java.sun.com/javaee/community/glassfish/
https://glassfish.dev.java.net/public/devindex.html

오픈소스 엔터프라이즈 어플리케이션 서버, 제로니모와 글래스피쉬의 선전을 기대 합니다.



2006/06/12 03:13 2006/06/12 03:13
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다