Hello World?

TOMCAT 6.0 포트로 서비스 관리 본문

JAVA WEB/WAS

TOMCAT 6.0 포트로 서비스 관리

쮠이 2015. 1. 15. 11:03

톰켓 6.0 기준으로 하나의 WAS에서 서비스하고자 할때, 하나이상의 서비스를 하고자 할때

포트로 나누어서 할수 있다 

tomcat/conf/Server.XML 을 아래와 같이 Sevice로 나누어 처리한다.

  <Service name="Catalina">
    <Connector port="8080"  protocol="HTTP/1.1"   connectionTimeout="20000"  redirectPort="8443" />
    <Connector port="4023" protocol="AJP/1.3" redirectPort="8443" />

    <Engine name="Catalina" defaultHost="localhost">

   <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  resourceName="UserDatabase"/>

        <Host name="localhost"   appBase="webapps"  unpackWARs="true"   autoDeploy="true"
              xmlValidation="false"   xmlNamespaceAware="false">

      <Context docBase="[WEBAPP 디렉토리]"  path="/"  reloadable="true"></Context>

     </Host>
    </Engine>
  </Service>

 

  Service가 끝나는 지점에 서비스를 하나더 추가한다

   <Service name="[서비스명]">
     <Connector port="8081"  protocol="HTTP/1.1"   connectionTimeout="20000"  redirectPort="8443" />
     <Connector port="4024" protocol="AJP/1.3" redirectPort="8443" />

    <Engine name="INDUSTRIAL_WASTEWATER" defaultHost="localhost">

   <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

        <Host name="localhost"   appBase="webapps"   unpackWARs="true"  autoDeploy="true"    

                           xmlValidation="false"      xmlNamespaceAware="false">

         <Context docBase="[WEBAPP 디렉토리]"  path="/"  reloadable="true"></Context>

       </Host>
    </Engine>
  </Service>

 위와 같이 정의하면, 하나의 WAS에서 두개의 포트로 서비스 가능해진다.

다만.. 하나의 서버 다운을 하고자 할때는 두개의 서비스가 모두 다운되는 결과를 초래하므로,

서비스를 따로 나눌 필요가 있을 듯 하다

  

'JAVA WEB > WAS' 카테고리의 다른 글

TOMCAT 환경 서버세팅 사용하지 않고 세팅  (0) 2015.01.15