Web Admin 인스턴스 설치

아래 둘 중 한가지 방법을 선택해서 $BXM_HOME/admin/bxmAdmin을 WAS에 설치한다.

  • 심볼릭 링크 생성

가이드에서는 심볼릭 링크로 설정하였다는 가정하에 진행

ln -s $BXM_HOME/admin/bxmAdmin $BXM_HOME/../tomcat9_admin/webapps/bxmAdmin
  • 또는 $BXM_HOME/admin/bxmAdmin을 복사

복사를 하였을 경우에는 가이드에 정의된 설정경로를 복사한 경로로 수정하여야 한다.

cp -R $BXM_HOME/admin/bxmAdmin $BXM_HOME/../tomcat9_admin/webapps/bxmAdmin
BXM Web Admin 인스턴스 환경 파일 리스트
파일명 파일위치 비고

web.xml

bxmAdmin/WEB-INF/

web context 설정 파일

bxm-management-instance.xml

bxmAdmin/WEB-INF/classes

BXM 인스턴스 설정 파일

logback.xml

logback 설정 파일 (BXM 사용)

commons-logging.properties

common logging 설정 파일 (Spring 사용)

  1. BXM Web Admin 설정

    1. $BXM_HOME/admin/bxmAdmin/WEB-INF/classes/bxm-management-instance.xml 파일을 연다.

    2. environment 항목을 찾아 system-properties의 upload dir과 loader의 application-home을 수정한다. 이 때 BXM HOME은 BXM이 설치된 경로로 한다.

      ...
      
      <environment>
          <system-properties>beantype.usemetadata=true
                  accrue.data.accesstime=true
                  accrue.beanfactory.accesstime=true
                  admin.system.main.key=AC
                  admin.system.domain.id=DEFAULT <!-- used by dni-->
                  admin.use.trx.cd=true
                  admin.image.log.system.header=bxm.dft.context.DefaultSystemHeader
                  admin.batch.type.no.select=false
                  admin.locale.no.select=false
                  file.upload.dir=<<BXM HOME>>/upload
                  <!-- mysql supports. NullPointerException may occur without the option below -->
                  multidb.dbio.configuration=true
          </system-properties>
          <system-mode>D</system-mode>
          <datasource>
               <jndi-datasource jndi-name="java:/comp/env/BXMNXA" />
          </datasource>
      
          <loader mode="hot" autodeploy="true"
                     interval-millis="8000" lazy-init="true"
                     deferred-init="true" deferred-init-interval="1000"
                     registry="off"
                     sessionfactory-lazyinit="true"
                     use-lastmodified-cache="true">
                  <application-home><<BXM HOME>>/apps/admin</application-home>
              </loader>
      </environment>
      
      ...
    3. data-access 항목을 찾아 jndi-datasource-aliases를 아래와 같이 수정한다. 이 때 alias명은 앞서 server.xml에 설정한 Datasource 이름을 따른다.

      ...
      
      <data-access
          max-resultset="10000" fetch-size="10" min-fetch-size="100"
          limit-exceeded-action="Error" forced-logging="false">
          <jndi-datasource-aliases>
              <alias name="java:/comp/env/APPNXA" alias="DSNXA" />
              <alias name="java:/comp/env/APPXA" alias="DSXA" />
          </jndi-datasource-aliases>
      </data-access>
      
      ...
SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.