리눅스 분류
tomcat context 관련 질문입니다
작성자 정보
- 정현호 작성
- 작성일
컨텐츠 정보
- 1,424 조회
- 1 댓글
- 0 추천
- 목록
본문
os 는 centos 이며 tomcat은 5.5 입니다
문제는 학과 서버특성상 유저별 서브도메인을 줄수가 없어서 컨텍스트로 주려고 합니다
윈도우 서버에서는 그렇게 했고요
문제는 컨텍스트는 잘등록이 됩니다 아래와 같이 등록했습니다
conf/Catalina/localhost/test.xml
text.xml 에는
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="/home/test(유저명)/www"
debug="0" privileged="true" reloadable="true" crossContext="true" />
문제는 윈도우에도 동일세팅햇는데 리눅스에서는 가령
/home/test/www 디렉토리내에 img 란 디렉토리를 만들고 그안에 abc.gif 란 그림파일을
jsp 파일내에 삽입한다라고 할때
<img src="/img/abc.gif" /> 이런식으로 삽입할텐데 삽입후 페이지를 띄우면 엑박이 나옵니다
엑박에 대고 오른쪽버튼눌러서 속성을 보면
http://주소/test/img/abc.gif 가 아닌
http://주소/img/abc.gif 를 바라 봅니다
링크주소상 <img scr="/test/img/abc.gif" /> 라고 하면 뜹니다
분명히 컨텍스트를 등록해놓으면 그것이 root 디렉토리로 인식해서 자동으로 /test/img 로 가야할게
왜 그렇지않을까요 ?..
관련자료
-
이전
-
다음
댓글 1
아카샤님의 댓글
- 아카샤
- 작성일
jsp를 한지 오래되서 잘은 모르겠으나...
제 생각으로는... context설정이 원하시는데로 된것 같지 않습니다.
원하시는 것은 주소를 치면 test(유저명) 가 홈으로 뜨기를 바라시는 것 같은데
다른건지요??
<img src="/img/abc.gif" /> <-- 이렇게 한다면 당연히 최상단에서 찾게 되니 test가 나올 수 없습니다.
원하시는 것은 http://주소/test <-- 이것이 홈이 되므로 당연히 절대경로로 입력하신다면
<img scr="/test/img/abc.gif" /> 이렇게 입력할 수 밖에 없습니다^^;
제 생각으로는... context설정이 원하시는데로 된것 같지 않습니다.
원하시는 것은 주소를 치면 test(유저명) 가 홈으로 뜨기를 바라시는 것 같은데
다른건지요??
<img src="/img/abc.gif" /> <-- 이렇게 한다면 당연히 최상단에서 찾게 되니 test가 나올 수 없습니다.
원하시는 것은 http://주소/test <-- 이것이 홈이 되므로 당연히 절대경로로 입력하신다면
<img scr="/test/img/abc.gif" /> 이렇게 입력할 수 밖에 없습니다^^;