티스토리 뷰

개발

jenkins 적용 중 tomcat의 Error listenerStart 오류

달리는개발자 2012. 6. 22. 08:49

jenkin 적용 중 war로 묶어 배포하는 ant 빌딩을 하고나면 tomcat에서 오류가 발생합니다.

검색해보니 web.xml 설정 문제라고 합니다.

 

org.springframework.web.context

Class ContextLoaderListener

public class ContextLoaderListener
extends ContextLoader
implements ServletContextListener

Bootstrap listener to start up and shut down Spring's root WebApplicationContext. Simply delegates to ContextLoader as well as to ContextCleanupListener.

This listener should be registered after Log4jConfigListener in web.xml, if the latter is used.

 

해결 : Log4jConfigListener를 ContextLoaderListener의 앞에 등록해서 해결하였습니다. 

 


    org.springframework.web.util.Log4jConfigListener


    org.springframework.security.web.session.HttpSessionEventPublisher 

   
    org.springframework.web.context.ContextLoaderListener   

 

몇일이 지난 뒤 또 문제가 발생했습니다.....

하나의 tomcat에 여러 spring 프로젝트를 등록하였더니 시작 중 log4j 관련 오류....

검색해보니 web.xml에 webAppRootKey 파라미터를 설정하면 되더군요.

 

 
    webAppRootKey
    webapp.tss

 

 

참고

http://blog.daum.net/lkflower/15811890

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/util/Log4jWebConfigurer.html

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함