프로그래밍-2/server

Jeus6, WebtoB4.1 연동을 위한 설정 - 3. WEBMain.xml

daslyee 2021. 8. 20. 00:46
728x90

*기초적으로 셋팅해야 할 파일 중

JEUSMain.xml, http.m, WEBMain.xml, jeus-web-dd.xml, rewrite_.cfg 을 기술할 예정이다.

 

제우스와 웹투비를 연결하기 위해서는 약간의 설정이 필요하다.

프로젝트마다 환경 및 성향이 다르므로 참고용으로만 보길 바란다.

 

설명 : 

jeus설치 폴더의 config 안에 hostname 안에 해당컨테이너 안에 WEBMain.xml

 

가각 프로젝트 마다 하나씩 존재할 가능성이 크며, JEUSMain.xml와 http.m 과 조금만 어긋나도 오류를 내뿜는다.

 

WEBMain.xml의 <registration-id>과 <group-name>

JEUSMain.xml<application><name>

http.m의 server가 동일 값 (UPTEST02Group)

 

WEBMain.xml의 의 <min>, <max> 값과

http.mUPTEST02GroupMinProc = 10, MaxProc = 20 값이 동일 값(10, 20)

(또는 그 이상 이도 상관없지만 여기서는 동일하게 했다.)

log 관련 설정은 입맛에 맞는대로 작성하면 된다

 

3. WEBMain.xml

<?xml version="1.0" encoding="UTF-8"?><web-container xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="6.0" xmlns:ns2="http://java.sun.com/xml/ns/persistence" xmlns:ns3="http://java.sun.com/xml/ns/javaee">
   <context-group>
      <group-name>UPTEST02Group</group-name>
	   <session-config>
	<timeout>30</timeout>
	<shared>true</shared>
      </session-config>
      <webserver-connection>
         <webtob-listener>
            <listener-id>webtob1</listener-id>
            <port>9900</port>
            <output-buffer-size>8192</output-buffer-size>
            <thread-pool>
               <min>10</min>
               <max>20</max>
               <step>1</step>
               <max-idle-time>30000</max-idle-time>
            </thread-pool>
            <disable-pipe>true</disable-pipe>
            <webtob-address>localhost</webtob-address>
            <registration-id>UPTEST02Group</registration-id>
         </webtob-listener>
         <http-listener>
            <listener-id>http1</listener-id>
            <port>9099</port>
            <thread-pool>
               <min>10</min>
               <max>20</max>
               <step>1</step>
            </thread-pool>
         </http-listener>
      </webserver-connection>
      <encoding>
         <request-url-encoding>
            <default>UTF-8</default>
            <forced>UTF-8</forced>
         </request-url-encoding>
         <request-encoding>
            <default>UTF-8</default>
            <forced>UTF-8</forced>
         </request-encoding>
         <response-encoding>
            <default>UTF-8</default>
            <forced>UTF-8</forced>
         </response-encoding>
      </encoding>
      <logging>
         <access-log>
		 <enable>true</enable>
	   <format>
		[%{yyyy.MM.dd HH:mm:ss}t] %a %p %m %U %q %H %s %B %Dms {Referer}I {User-Agent}I
	   </format>
            <handler>
               <file-handler>
                  <name>handler1</name>
                  <valid-day>1</valid-day>
               </file-handler>
            </handler>
         </access-log>
      </logging>
   </context-group>
</web-container>

 

 

728x90