본문 바로가기
LENA

Windows 환경에서 LENA + Fasoo 연동

탕자·2026년 8월 13일·조회 8

윈도우 환경에서 LENA WAS와 Fasoo 연동하는 방법에 대한 내용이다.

Fasoo 솔루션에서 제공하는 WAS별 패키지 설치 가이드 문서에는 기본적으로 Tomcat, WebLogic, Jeus, WebSphere 4가지만 명시되어 있다.

LENA도 기본적으로 Tomcat Based의 엔터프라이즈 WAS 솔루션이기 때문에 설정 방법이 다르지 않다.

다만, Windows OS의 특성상 Window Service를 등록하여 사용 시에는 Fasoo의 DLL(Dynamic Linking Library) PATH 설정에 주의점이 필요하기 때문에 이에 대해 작성해보고자 한다.

  1. 사전 준비 사항
    OS: Windows 2022
    WAS: LENA 1.3.4.7
    Java: Oracle JDK 1.8
    3rd-Party: Fasoo 패키지

※ LENA 1.3.4.4+ 버전부터는 Windows 설치 시에 백그라운드/서비스 모드 2가지를 제공한다.
백그라운드 모드로 설치할 경우, bat 파일을 이용하여 Manager/Agent/인스턴스를 실행하며 이 경우에 Fasoo 연동 방법은 Tomcat 가이드와 동일하게 설정하면 문제없이 동작한다.

  1. 윈도우 서비스 등록 시, Fasoo 연동 방법

윈도우 서비스 등록 시, Fasoo 연동하는 방법은 2가지가 존재하며 각각에 대해 기술한다.

첫 번째 방법) C:\Windows\System32 하위에 DLL 라이브러리 파일 Copy

1-1) C:\Windows\System32 (64Bit 기준) 하위에 DLL 7종 파일 Copy

  • DLL 7종 파일 리스트

    • f_fcwpackager.dll

    • f_fcwpkg_jni.dll

    • f_scontainer.dll

    • fcw_crypto2.dll

    • fcw_cryptoex2.dll

    • fasoopackager.dll

    • fcw_fipscrypto.dll

1-2) LENA 설정

  • ${CATALINA_HOME}/lib 하위에 Jar 2종 파일 Copy

    • fasoo-jni-3.9.0u.jar

    • fcwpkg_jni-6.3.10.jar

  • ${CATALINA_HOME}/bin 하위에 DLL 7종 Copy

    • f_fcwpackager.dll

    • f_fcwpkg_jni.dll

    • f_scontainer.dll

    • fcw_crypto2.dll

    • fcw_cryptoex2.dll

    • fasoopackager.dll

    • fcw_fipscrypto.dll

  • setenv.bat 설정

    • rem ==================== Fasoo DRM ====================
      set "FASOO_LIB=%CATALINA_HOME%\bin"
      set "PATH=%FASOO_LIB%;%PATH%"
      set "FCW_CRYPTO_PATH=%FASOO_LIB%\fcw_crypto2.dll"
      set "CATALINA_OPTS=%CATALINA_OPTS% -Djava.library.path=%FASOO_LIB% -Dfile.encoding=UTF-8"
      set "FASOO_HOME=$LAB\fasoo"

두 번째 방법) 시스템 > 고급 > 환경 변수> PATH 설정에 DLL 라이브러리 파일 경로 추가

2-1) 시스템 환경 변수 Path에 DLL 라이브러리 경로 설정

  • C:\engn001\lena\1.3.4.3\servers\lena-1343-8080\bin


2-2) LENA 설정

  • ${CATALINA_HOME}/lib 하위에 Jar 2종 파일 Copy

    • fasoo-jni-3.9.0u.jar

    • fcwpkg_jni-6.3.10.jar

  • ${CATALINA_HOME}/bin 하위에 DLL 7종 Copy

    • f_fcwpackager.dll

    • f_fcwpkg_jni.dll

    • f_scontainer.dll

    • fcw_crypto2.dll

    • fcw_cryptoex2.dll

    • fasoopackager.dll

    • fcw_fipscrypto.dll

  • setenv.bat 설정

    • rem ==================== Fasoo DRM ====================
      set "FASOO_LIB=%CATALINA_HOME%\bin"
      set "PATH=%FASOO_LIB%;%PATH%"
      set "FCW_CRYPTO_PATH=%FASOO_LIB%\fcw_crypto2.dll"
      set "CATALINA_OPTS=%CATALINA_OPTS% -Djava.library.path=%FASOO_LIB% -Dfile.encoding=UTF-8"
      set "FASOO_HOME=$LAB\fasoo"

관련 글

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.