Hudson 빌드 문의
- 작성자 :
- 박*지
- 작성일 :
- 2013-08-08 16:03:58
- 조회수 :
- 972
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
허드슨에서 빌드시 자동으로 프로젝트이름.war파일을 생성하고 그 war파일을
자동으로 톰캣에 디플로이하여 서버가 구동되게 해놨습니다.
hudson > 환경설정 > post-build actions 밑에 Deploy war/ear to
container 옵션을 주었습니다. 빌드 및 구동은 잘 되는데 자꾸 localhost바로
밑이 아닌 프로젝트명/index 이런식으로 path가 잡힙니다.
이클립스에서도 context root를 /로 잡았는데 동일한 증상입니다.
톰캣 매니저 띄워보면 /에는 톰캣홈페이지가 열리고 프로젝트명 치고 들어가야
소스홈페이지가 열립니다. 이게 허드슨으로 자동 톰캣 구동설정을 해놔서
톰캣의 server.xml에 설정(디렉토리 및 docbase를 루트로 설정)이 적용안되는
것인지 궁금합니다.
자동으로 톰캣에 디플로이하여 서버가 구동되게 해놨습니다.
hudson > 환경설정 > post-build actions 밑에 Deploy war/ear to
container 옵션을 주었습니다. 빌드 및 구동은 잘 되는데 자꾸 localhost바로
밑이 아닌 프로젝트명/index 이런식으로 path가 잡힙니다.
이클립스에서도 context root를 /로 잡았는데 동일한 증상입니다.
톰캣 매니저 띄워보면 /에는 톰캣홈페이지가 열리고 프로젝트명 치고 들어가야
소스홈페이지가 열립니다. 이게 허드슨으로 자동 톰캣 구동설정을 해놔서
톰캣의 server.xml에 설정(디렉토리 및 docbase를 루트로 설정)이 적용안되는
것인지 궁금합니다.
A
안녕하세요. 박웅지님.
Tomcat의 server.xml 방식은 5.5 이전 버전에 대한 설정으로 5.5 이후에서는 /conf/[enginename]/[hostname]/로 설정 파일 위치가 변경된 것 같습니다.
보다 자세한 내용은 tomcat 문서를 참조하시면 되실 것 같습니다.
참고로 "/" ROOT로 deploy 할 수 있는 방법은 ROOT.war로 war명을 지정해서 deploy하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
Tomcat의 server.xml 방식은 5.5 이전 버전에 대한 설정으로 5.5 이후에서는 /conf/[enginename]/[hostname]/로 설정 파일 위치가 변경된 것 같습니다.
보다 자세한 내용은 tomcat 문서를 참조하시면 되실 것 같습니다.
참고로 "/" ROOT로 deploy 할 수 있는 방법은 ROOT.war로 war명을 지정해서 deploy하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.