톰켓 server.xml 에서 context 등록 할때 질문 입니다.
- 작성자 :
- 문*숙
- 작성일 :
- 2012-07-03 20:29:41
- 조회수 :
- 2,650
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
톰켓6 붙쳐서 개발 중입니다.
egov 에서 제공하는 이클립스 상에서 톰켓 띄울때는 당연히 되는데요
이름 sever.xml 로 옮길때
<Context path="" docBase="Root" reloadable="true"/>
이렇게 사용 하잖아요.
이때 docBase 경로가 실제로 소스가 위치한 경로을 말하는거잖아요.
저의 실제 경로는 C:\project\workspace\OPA\src\main\webapp 입니다.
egov 에서 제공 해주는 템플릿 시작은 OPA 부터 시작 인것이지요.
<Context path="" docBase="C:\project\workspace\OPA\src\main\webapp"
reloadable="true"/> 이렇게 하고 돌리면 경로을 아예 찿질 못합니다.
왜 그럴까요?
egov 에서 제공 하는 템플릿을 사용 하면 저렇게 경로을 찿질 못하고 그냥
다이나믹 웹 프로젝트 생성 해서 똑같이 돌려 보면
<Context path="" docBase="C:\EXTJS\sample\WebContent" reloadable="true"/>
실행이 잘되는데 egov 의 템플릿 으로 돌려 보면 안됩니다.
egov 에서 제공하는 이클립스 상에서 톰켓 띄울때는 당연히 되는데요
이름 sever.xml 로 옮길때
<Context path="" docBase="Root" reloadable="true"/>
이렇게 사용 하잖아요.
이때 docBase 경로가 실제로 소스가 위치한 경로을 말하는거잖아요.
저의 실제 경로는 C:\project\workspace\OPA\src\main\webapp 입니다.
egov 에서 제공 해주는 템플릿 시작은 OPA 부터 시작 인것이지요.
<Context path="" docBase="C:\project\workspace\OPA\src\main\webapp"
reloadable="true"/> 이렇게 하고 돌리면 경로을 아예 찿질 못합니다.
왜 그럴까요?
egov 에서 제공 하는 템플릿을 사용 하면 저렇게 경로을 찿질 못하고 그냥
다이나믹 웹 프로젝트 생성 해서 똑같이 돌려 보면
<Context path="" docBase="C:\EXTJS\sample\WebContent" reloadable="true"/>
실행이 잘되는데 egov 의 템플릿 으로 돌려 보면 안됩니다.
A
안녕하세요.. 문진숙님..
이클립스의 tomcat server plugin으로 테스트하지 않고..
src/mani/webapp 등을 직접 deploy하시는 것은.. 불가능합니다..
이 경우는 빌드를 통해.. web application의 형태 (war 또는 동일한 구조의 디렉토리)가 되어야 합니다.
표준프레임워크의 경우는 eclipse에서 Maven 빌드를 수행하시면 target 디렉토리 밑에 war 또는 디렉토리가 생성이 됩니다. 이 결과물을.. tomcat에 배포하셔야 합니다.
(tomcat plugin은 수정된 부분이 바로 deploy되지만.. 실제 배포하시는 두번째 방식은 항상 maven 빌드를 통해 결과물을 다시 만들어 주셔야 반영이 됩니다.)
Maven 빌드하시는 방법은..
프로젝트 선택 -> Run As .. -> Maven package 또는 Maven install 선택..
그럼.. 즐거운 하루되십시오.
감사합니다.
이클립스의 tomcat server plugin으로 테스트하지 않고..
src/mani/webapp 등을 직접 deploy하시는 것은.. 불가능합니다..
이 경우는 빌드를 통해.. web application의 형태 (war 또는 동일한 구조의 디렉토리)가 되어야 합니다.
표준프레임워크의 경우는 eclipse에서 Maven 빌드를 수행하시면 target 디렉토리 밑에 war 또는 디렉토리가 생성이 됩니다. 이 결과물을.. tomcat에 배포하셔야 합니다.
(tomcat plugin은 수정된 부분이 바로 deploy되지만.. 실제 배포하시는 두번째 방식은 항상 maven 빌드를 통해 결과물을 다시 만들어 주셔야 반영이 됩니다.)
Maven 빌드하시는 방법은..
프로젝트 선택 -> Run As .. -> Maven package 또는 Maven install 선택..
그럼.. 즐거운 하루되십시오.
감사합니다.