2012-07-11 5 views
9

현재 Ops 팀은 인스턴스 특정 구성으로 릴리스하는 war 파일을 다시 패키지해야합니다. 그들은 우리에게 war 파일 크기의 구성 파일 (log4j.properties, environment.properties, jrf.properties, quartz.properties)을 외부화 할 것을 요청하고 있습니다. 그러면 배포가 쉬워집니다.VirtualWebappLoader - 프로덕션 환경에서 사용하는 것이 좋은 옵션입니까?

우리는 Tomcat 7을 사용하고 Tomcat 7의 VirtualWebappLoader는 war 파일 외부의 구성을 외부화하는 매우 멋진 기능처럼 보입니다.

Tomcat 6 문서에 명시 적으로 "이것은 WEB-INF/lib의 Jill을 완전히 다시 게시 할 필요없이 IDE를 사용하여 개발을 쉽게하기위한 것입니다."

설명서는 그렇지 않습니다.

VirtualWebappLoader 기능을 프로덕션 환경에서 사용할 수 있다면 어떨까요?

감사합니다, 인 Ashish

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Virtual_webapp

http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/loader/VirtualWebappLoader.html

+0

+1 나는 이것에 대해서도 의견을 듣고 싶습니다. 중앙 위치에서 외부 종속성을 참조하고 있습니까? – Phil

답변

0

나는이 사람이 오래지만 난 그냥 프로덕션 서버에 대한 VirtualWebAppLoader의 사용에 대해 조사하고 다른 유래 관련된 이야기를 본 이후 알 이것에 대해, 나는이 대답을 덧붙이고 싶습니다.

보고 된대로 here으로,이 경고는 적어도 Tomcat 6.0.38 이상 (및 Tomcat 7도) 이상으로 존재하지 않습니다.

발췌 : "이 제한 사항은 더 이상 제공되지 않으며 Tomcat 7 JavaDocs에서 제거되었으므로 버전 6에서도이 잘못된 경고를 제거해야합니다."

관련 문제