apache, nginx등과 연결할 때 사용하면 좋다.
서버 한개에 여러개 호스트를 띄워야 하는 경우..(홈서버나 소규모 사무실일듯)
<Host name=”api.beansugar.org” appBase=”webapps/ApiProvider”
unpackWARs=”true” autoDeploy=”true”
xmlValidation=”true” xmlNamespaceAware=”false”>
<Context path=”” docBase=”” reloadable=”true” privileged=”true”
antiResourceLocking=”false” anitJARLocking=”false”>
</Context>
</Host>
</Engine>
</Service>
</Server>
server.xml에 이런식으로 설정을 추가하면된다. 보안에 상관없는 부분이라 그냥 공개…
톰캣 설치시에 기본으로 깔려있는 host-manager기능을 사용해도 되겠지만…. 자주 쓰지도 않는 manager같은것들도 다 톰캣 메모리를 잡아먹으니.. 그런거 다 지워버리고 직접 하는게 낫다.
자바웹앱이 의외로 메모리를 많이 먹어서 하이버네이트앱같은거 실행시키면 메모리릭나서 다운되는 경우도 많으니…