ORACLE Database / WAS (iAS) / SQL 자료실 - 포기하지 않으면 실패하지 않는다!
Vote Reply Modify Delete Forward Prev Next List

  Author   : 조성환 [ ladmin ] Vote: 1213, Modifies: 4, Hit: 3480, Lines: 73, Category: Etc.
[WAS] oracle was (10gAS) 에서 index 디렉토리 변경하기 (초강추)

설치후 default로 http://ip 는 기본 html 즉, Apache/Apache/htdocs 의 index 파일을 참조하여 서비스 하고
http://ip/j2ee 는 기본 jsp 파일 즉, j2ee/home/default-web-app 의 jsp 파일을 참조하여 서비스 합니다.

그런데 /j2ee 를 입력하지 (앞단에서 아파치 웹서버가 응답하지) 않고 바로  http://ip 만 치면 oc4j 가 받아주게 하고 싶을때 다음과 같이 파일 두개를 설정후 restart 하시면 됩니다.



1) oc4j 의 default-web-site.xml 파일을 열어

<default-web-app application="default" name="defaultWebApp" root="/j2ee" />  을

<default-web-app application="default" name="defaultWebApp" root="/" />   으로 변경




2) HTTP Server 의 mod_oc4j.conf 파일을 열어

  Oc4jMount /j2ee/*
  Oc4jMount /webapp home
  Oc4jMount /webapp/* home   을


  Oc4jMount / home
  Oc4jMount /* home
  Oc4jMount /webapp home
  Oc4jMount /webapp/* home   으로 변경



설정후 oc4j 와 HTTP Server 를 모두 재시작 하신후 웹브라우져 열어서 (/j2ee 를 뺀 URL 로) 확인하시면 됩니다............






예를 들어 HTTP Server 의  /oracle/as10g_101202/Apache/Apache/conf/mod_oc4j.conf 파일을 다음과 같이 수정했다면.......


   Oc4jMount /j2ee     : http://Server-IP/j2ee 로 접속하면 Default OC4J instance (인스턴스) 인 "home" 으로 접속
   Oc4jMount /j2ee/*     : http://Server-IP/j2ee/* 로 접속하면 Default OC4J instance (인스턴스) 인 "home" 으로 접속

   Oc4jMount /webapp home     : http://Server-IP/webapp 로 접속하면 OC4J instance (인스턴스) "home" 으로 접속
   Oc4jMount /webapp/* home     : http://Server-IP/webapp/* 로 접속하면 OC4J instance (인스턴스) "home" 으로 접속

   Oc4jMount /home home     : http://Server-IP/home 으로 접속하면 OC4J instance (인스턴스) "home" 으로 접속
   Oc4jMount /home/* home     : http://Server-IP/home/* 로 접속하면 OC4J instance (인스턴스) "home" 으로 접속

   Oc4jMount /research RIS     : http://Server-IP/research 로 접속하면 OC4J instance (인스턴스) "RIS" 로 접속
   Oc4jMount /research/* RIS     : http://Server-IP/research/* 로 접속하면 OC4J instance (인스턴스) "RIS" 로 접속



반드시 "home", "RIS" 라는 OC4J instance (인스턴스)는 생성되어 있어야 하며,

위 mod_oc4j.conf 에서 정의한 인스턴스 의 default-web-site.xml 설정에는 Oc4jMount 하는 이름 (name) 정의가 반드시 있어야 한다.
(한쌍으로 동작한다는것을 의미한다.)


"home" 이라는 OC4J instance의 default-web-site.xml 파일 설정예

..........................
<default-web-app application="default" name="defaultWebApp" root="/j2ee" />
<web-app application="default" name="dms" root="/dmsoc4j" access-log="false" />
<web-app application="BC4J" name="webapp" load-on-startup="true" root="/webapp" />
<default-web-app application="default" name="defaultWebApp" root="/home" />




Prev: [WAS] Oracle 10gAS 설치하기 [강추]
Next: [WAS] oracle was 데몬 확인하기 (command mode) (강추)
2006/10/28(05:30) from 59.30.129.220
CrazyWWWBoard 2000

Vote Reply Modify Delete Forward Prev Next List
(c) Nobreak Technologies, Inc.