2012-08-27 3 views
4
내 웹 어플리케이션을 실행하는 아파치 2와 톰캣 7을 사용하고

이 ..바람둥이 .. 내가 Tomcat을 시작하면

, 로그가 같은 웹 애플리케이션이 여러 번 배포 한 것을 보여준다 웹 애플리케이션을 여러 번 배포

: 
Deploying web application directory /var/www/web/www.mysite.com 
: 
: 
Deploying web application directory /var/www/web/www.mysite.com 
: 
: 

............. 
<Host name="www.mysite.com" appBase="/var/www/web" unpackWARs="true" autoDeploy="false"> 
    <Context path="" docBase="www.mysite.com" debug="0" reloadable="true"/> 
</Host> 
<Host name="www.mysitetwo.com" appBase="/var/www/web" unpackWARs="true" autoDeploy="false"> 
    <Context path="" docBase="www.mysitetwo.com" debug="0" reloadable="true"/> 
</Host> 
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 
.......... 

어떻게 그것을 방지 할 수 있습니다

파일 server.xml처럼 보이는?

+0

아마도 시작하는 모든 http 자식에 대해 로깅 중입니다. –

+0

좀 더 명확 해 주실 수 있습니까? – afterbit

+0

http://stackoverflow.com/questions/10292844/many-identical-apache-tomcat-children-being-spawned-automatically-at-startup-tim –

답변

0

비슷한 문제가있었습니다. 4 호스트, 호스트 당 하나의 컨텍스트가 있고 각 컨텍스트가 4 번 배포되었습니다.

호스트는 server.xml에 정의 된 명시 적 컨텍스트와 Application Base Directory의 컨텍스트를 배포합니다.

응용 프로그램 기본 디렉토리는 <Host appBase="dir"> 태그로 정의됩니다. 기본값은 다음과 같습니다 두 개 이상의 호스트가 같은 응용 프로그램 기본 디렉토리를 사용하는

$CATALINA_BASE/webapps

경우, 응용 프로그램 자료의 각 하위 디렉토리는 호스트의 숫자로 많은 시간을 배포됩니다.

나는 $CATALINA_BASE/webapps을 빈 상태로 유지하고 각 컨텍스트를 Application Base Directory에 두는 문제를 해결했습니다.

http://tomcat.apache.org/tomcat-7.0-doc/config/host.html