maven 질문..
- 작성자 :
- 김*윤
- 작성일 :
- 2010-06-22 09:31:42
- 조회수 :
- 3,580
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
그냥 작업해서 이클립스에서 server를 시작하면 작동 잘 했었는데 항상 다음날 출근해서 다시 이클립스를 작동시키면 springSecurityFilterChain관련된 빈이 없다고 에러내면서 시작이 안되더라구요.
그래서 maven package를 실행해서 target에 배포해서 톰캣을 실행하니 되더군요.
그러면 맨날 찔끔 작업하고 maven package 하고 톰캣 재실행하고.. 계속 이래야 하나요? 번거로워졌네요.. ;;
아니면 maven package로 배포된 상태에서 java단을 수정해도 톰캣 재실행만으로도 반영이 되는건가요??
그래서 maven package를 실행해서 target에 배포해서 톰캣을 실행하니 되더군요.
그러면 맨날 찔끔 작업하고 maven package 하고 톰캣 재실행하고.. 계속 이래야 하나요? 번거로워졌네요.. ;;
아니면 maven package로 배포된 상태에서 java단을 수정해도 톰캣 재실행만으로도 반영이 되는건가요??
A
안녕하세요.. 김태윤님..
우선.. maven build와 servers plugin의 tomcat 환경은 전혀 틀립니다.
말씀하신 것 처럼 target쪽을 deploy하시는 경우는 mvn package 또는 mvn install을 실행하셔야 반영되기 때문에.. java 부분을 수정하셔도 바로 반영되지 않습니다.
일반적으로는 tomcat plugin을 통해 바로 테스트 및 개발하시고 배포되는 시점에 maven을 사용하시면 됩니다.
다만, 말씀하신 것 처럼 tomcat plugin이 eclipse와 연동되면서 약간의 버그가 있어서 tomcat의 deploy위치로 일부 파일(특히 jar)이 넘어가지 않는 경우가 가끔 발생합니다.
tomcat 설정을 다시 잡아 보시면 도움이 될 것 같습니다.
또 프로젝트 오른쪽 선택 후 Maven -> Update Project Configuration을 하시면 대부분 tomcat쪽에 반영됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.
우선.. maven build와 servers plugin의 tomcat 환경은 전혀 틀립니다.
말씀하신 것 처럼 target쪽을 deploy하시는 경우는 mvn package 또는 mvn install을 실행하셔야 반영되기 때문에.. java 부분을 수정하셔도 바로 반영되지 않습니다.
일반적으로는 tomcat plugin을 통해 바로 테스트 및 개발하시고 배포되는 시점에 maven을 사용하시면 됩니다.
다만, 말씀하신 것 처럼 tomcat plugin이 eclipse와 연동되면서 약간의 버그가 있어서 tomcat의 deploy위치로 일부 파일(특히 jar)이 넘어가지 않는 경우가 가끔 발생합니다.
tomcat 설정을 다시 잡아 보시면 도움이 될 것 같습니다.
또 프로젝트 오른쪽 선택 후 Maven -> Update Project Configuration을 하시면 대부분 tomcat쪽에 반영됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.