SSISO Community

시소당

tomcat 5.5에서 context 설정

tomcat 5.5에서 context 설정

우선 기존의 톰캣버전보다 설정이 굉장히 쉬워졌어요..

톰캣설치한 폴더가 C:\Tomcat5.5 라면 이 경로가 ${catalina.home} 가 됩니다.

따로 환경변수 잡아줄 필요 없구요.. 자동으로 잡힙니다.

만들고자 하는 컨텍스트를 testContext 라고 하고 싶으면 C:\Tomcat5.5\conf\Catalina\localhost 폴더에 testContext.xml 파일을 생성하시면 됩니다. 파일의 내용은 설치하면 있던 manager.xml 파일의 내용을 복사하셔서 docBase 부분만 변경시켜 주시면 됩니다. 예제로 제가 설정했던 파일은 다음과 같습니다.

(1) 손권남님의 스트럿츠 가이드의 web 폴더를 context 로 설정한 겁니다

(2) context 명 : web

(3) context 의 실제경로 : C:\Tomcat5.5\StrutsGuide1\web

(4) web.xml 파일의 내용

<Context docBase="${catalina.home}/StrutsGuide1/web"
         privileged="true" antiResourceLocking="false" antiJARLocking="false">

</Context>
(5) web.xml 파일을 C:\Tomcat5.5\conf\Catalina\localhost 에 복사

(6) 톰캣 시작후 http://localhost:8080/web/Welcome.do 입력하면 해당 context가 설정된것을 확인할 수 있음

 

 

 

  • 감사합니다.
  • kenu
  • 2006-10-30 23:26:55
  • x
  • context 를 잡지 않고, root(/) 로 하려면 그냥 server.xml 에 <Context>...</Context> 로 추가해줘야 하더군요.. 다른 방법 아시는 분 계시면 알려주시와요~ ^^;
  • yulisys
  • 2006-10-31 09:56:44
  • x
  • context 를 잡지 않고, root(/) 로 하려면
    ==> context파일명을 ROOT.xml 로 만드셔서 C:\Tomcat5.5\conf\Catalina\localhost\ 에 위치시키면 됩니다..
  • 충치치료끝
  • 2006-10-31 12:34:28
  • x
  • 아.. 그런 방법이 있었군요.. 감사드려요~ ^_^
  • yulisys
  • 2006-11-01 20:34:26
  • x
  • root 로 하려면
    <Context path="" docBase="${catalina.home}/StrutsGuide1/web" ...
    이렇게 하시는것이 더 좋을듯...
  • jaichul
  • 2007-02-01 17:53:51
  • x
  • 5.0 도 이렇게 합니다.`
  • 하하하
  • 2007-02-05 12:05:53
  • x
  • 현재버젼 5.x부터는 웹게시자님 처럼 컨텍스트 파일을 따로 생성해주는방법을 강추하더군요.
    기존 web.xml 에서 컨텍스트를 잡아줘도 되지만 개별 컨텍스트를 생성하는 방법이 맞는듯합니다. 참고하세요 (출처는 자카르타프로젝트 입니다)
  • molto
  • 2007-02-27 15:06:23
  • x
  • 와 충치님땜에 오늘한거 다 헛짓되부렀네 감사 ^^

------------------------------------------------------------------------------------

4.X 버전에서 xercesImpl.jar 복사해서 WEB-INF/lib 밑에 넣으세요.

xml 파서....넣고....빌드하고.....톰캣 재시작.....그래야 제대로 돌아감.....


2244 view

4.0 stars