2017-04-10 14 views
2

내 컴퓨터에서 로컬로 배포/시작/중지 테스트를하고있어 웹 응용 프로그램을 배포하는 것이 매우 편리 할 수 ​​있지만 Tomcat을 시작할 때 즉시 시작되지는 않습니다.Tomcat 7에서 구성된 웹 응용 프로그램을 배포 할 수는 있지만 시작할 수는 없습니까?

이 방법을 사용할 수 있습니까?

설명서 내에서 웹 응용 프로그램을 배포하거나 배포하지 않는 방법을 찾았습니다 (server.xml의 "호스트"구성을 통해).

server.xml의 일부입니다 : 윈도우 파일을 호스트 throught를

<Host name="host1.localpc" appBase="C:\tools\tomcat\webapps\host1" unpackWARs="true" autoDeploy="true" deployIgnore="^(?!ROOT$).*?$" deployOnStartup="true"> 
    <Context docBase="C:\tools\tomcat\runnable\apache-tomcat-7.0.69\webapps\manager" path="/manager" privileged="true" /> 
    </Host> 
    <Host name="host2.localpc" appBase="C:\tools\tomcat\webapps\host2" unpackWARs="true" autoDeploy="true" deployIgnore="^(?!ROOT$).*?$" deployOnStartup="true"> 
    <Context docBase="C:\tools\tomcat\runnable\apache-tomcat-7.0.69\webapps\manager" path="/manager" privileged="true" /> 
    </Host> 
    <Host name="host3.localpc" appBase="C:\tools\tomcat\webapps\host3" unpackWARs="true" autoDeploy="true" deployIgnore="^(?!ROOT$).*?$" deployOnStartup="true"> 
    <Context docBase="C:\tools\tomcat\runnable\apache-tomcat-7.0.69\webapps\manager" path="/manager" privileged="true" /> 
    </Host> 

호스트 이름이 처리됩니다.
Tomcat 7.0.69를 실행 중입니다.

답변

0

Hum ... 필자가 아는 한 모든 전쟁은 배포 직후 Tomcat에 의해 자동으로 시작됩니다. 그래도 응용 프로그램을 배포하고 중지하는 Ant 스크립트를 얻을 수있는 모듈 인 Tomcat Client Deployer을 살펴 보시기 바랍니다. 이를 수행하려면 다음을 수행해야합니다.

  • Download the TCD.
  • 매개 변수 build.xml.
  • ant deploy stop을 호출하여 배포 및 중지하십시오.