제4장 Windows에서 설치 및 제거

내용 목차

4.1. WebtoB 설치
4.1.1. 설치
4.1.2. 설치 확인
4.2. Servlet Engine 설치
4.2.1. 설치
4.2.2. 설치 확인
4.3. 서비스 등록과 제거
4.3.1. 서비스 등록
4.3.2. 서비스 제거
4.4. WebtoB 제거
4.4.1. 제거 실행
4.4.2. 제거 확인

본 장에서는 Windows에서의 WebtoB 설치하고 제거하는 과정에 대해 설명한다. Windows에서는 GUI로 설치 과정이 진행된다.

4.1. WebtoB 설치

본 절에서는 WebtoB 설치하는 과정과 설치를 확인하는 방법에 대해서 설명한다.

4.1.1. 설치

다음은 Windows에서 WebtoB를 설치하는 과정에 대한 설명이다.

  1. Windows 플랫폼의 컴파일 환경이 VC90으로 변경됨에 따라서 정상적인 동작을 위해서는 "C 런타임 및 표준 C++ 라이브러리"(msvcm90.dll, msvcp90.dll, msvcr90.dll)가 필요하게 되었다.

    Microsoft.NET Framework 3.5 SP1 이상 버전이 설치되어 있으면 Redistributable Package를 설치하지 않아도 된다. 다음은 각 OS별 Redistributable Package를 다운로드받을 수 있는 URL이다.

    • Windows x86(32bit)

      http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF
    • Windows x64(64bit)

      http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=bd2a6171-e2d6-4230-b809-9a8d7548c1b6
  2. WebtoB 설치를 위해 WEBTOB4_1_SP9_Fix1_Windows_x64.exe를 실행한다. 설치가 시작되면 다음과 같은 화면이 나타난다.

    [그림 4.1] Installer 준비 화면

    Installer 준비 화면


  3. Installer를 사용하여 설치하는 과정에서 필요한 사항들을 안내한다. 다음 단계로 진행하려면 [Next] 버튼을 클릭하고, 이전 단계로 돌아가려면 [Previous] 버튼을 클릭한다. 설치 과정을 중단하려면 [Cancel] 버튼을 클릭한다.

    [그림 4.2] WebtoB 설치 - 안내 화면

    WebtoB 설치 - 안내 화면


  4. WebtoB 라이선스 동의를 요청하는 화면이 나타난다. 라이선스 내용을 확인하고 동의하면 'I accept the terms of the License Agreement'를 선택한 후 [Next] 버튼을 클릭하여 다음 단계로 진행한다. 라이선스에 동의하지 않으면 다음 단계로 진행되지 않는다.

    [그림 4.3] WebtoB 설치 - 라이선스 동의 화면

    WebtoB 설치 - 라이선스 동의 화면

  5. Install Set을 선택한다.

    WebtoB Standard Edition에서 제공되는 Servlet Engine과 함께 설치하려면 [Servlet+WebtoB]를 선택한다. Servlet Engine 기능은 데모 라이선스에서 제한 없이 제공되지만 정식 라이선스로 적용하려면 반드시 Standard 라이선스를 적용해야 한다.

    WebtoB만 설치하려면 [WebtoB]를 선택한다. 본 절에서는 WebtoB만 설치하는 경우에 대해서 설명한다.

    [그림 4.4] WebtoB 설치 - Install Set 선택 화면

    WebtoB 설치 - Install Set 선택 화면

    참고

    Servlet Engine과 함께 설치하는 경우는 “4.2. Servlet Engine 설치”를 참고한다.

  6. WebtoB가 설치될 디렉터리를 설정한다. 직접 절대 경로를 입력하거나 [Choose] 버튼을 클릭해서 원하는 경로를 선택할 수 있다. 기본값으로 표시되는 경로를 사용하거나 경로 설정을 완료하면 [Next] 버튼을 클릭한다.

    [그림 4.5] WebtoB 설치 - 경로 설정 화면

    WebtoB 설치 - 경로 설정 화면


  7. WebtoB 파일의 설치에 앞서 제품, 설치 경로, 디스크 용량 정보 등을 확인한다. 다음 단계로 진행하려면 [Install] 버튼을 클릭하고, 수정할 사항이 있을 경우에는 [Previous] 버튼을 클릭한다. 중단하려면 [Cancel] 버튼을 클릭한다.

    [그림 4.6] WebtoB 설치 - 정보 확인 화면

    WebtoB 설치 - 정보 확인 화면


  8. WebtoB 파일을 설치하고, WebtoB 설치에 필요한 작업들을 수행한 후 설치 완료 메시지가 나타난다. WebtoB 설치 종료를 확인하고 [Done] 버튼을 클릭한다.

    [그림 4.7] WebtoB 설치 - 파일 설치 작업 화면

    WebtoB 설치 - 파일 설치 작업 화면


    [그림 4.8] WebtoB 설치 완료 화면

    WebtoB 설치 완료 화면


4.1.2. 설치 확인

디렉터리 확인

지정된 설치 경로로 디렉터리가 생성되고 그 하위에 파일들이 설치된 것을 확인한다.

WebtoB 4.1
   |----ap
   |----bin 
   |----cgi-bin
   |----config
   |----docs
   |----icons
   |----lib
   +----license
   |----log
   |----path 
   |----ssl
   |----svct
   +----UninstallerData
   |----usrinc

각 디렉터리에 대한 설명은 절 3.1.2. “디렉터리 확인”을 참고한다.

환경변수 확인

다음과 같이 환경변수가 등록된 것을 확인한다.

WEBTOBDIR=C:\TmaxSoft\WebtoB4.1
PATH=%WEBTOBDIR%\bin;%WEBTOBDIR%\lib;

4.2. Servlet Engine 설치

Servlet Engine은 WebtoB Standard에서 제공하는 기능이다. 본 절에서는 Servlet Engine 설치를 선택한 경우의 설치 과정에 대해서 설명한다.

4.2.1. 설치

다음은 Servlet Engine과 WebtoB를 설치하는 과정에 대한 설명이다.

  1. Install Set에서 Servlet Engine을 함께 설치할 것인지 또는 WebtoB만 설치할 것인지를 선택한다. Servlet Engine을 설치하려면 [Servlet + WebtoB]를 클릭한다. WebtoB만 설치하는 경우에 대한 설명은 “4.1. WebtoB 설치”를 참고한다.

    [그림 4.9] Servlet Engine 설치 - Install Set 선택 화면

    Servlet Engine 설치 - Install Set 선택 화면


  2. WebtoB가 설치될 디렉터리를 설정한다. 직접 절대 경로를 입력하거나 [Choose] 버튼을 클릭하여 경로를 선택할 수도 있다. 기본값으로 표시되는 경로를 사용하거나 경로 설정을 완료하면 [Next] 버튼을 클릭한다.

    [그림 4.10] Servlet Engine 설치 - 경로 설정 화면

    Servlet Engine 설치 - 경로 설정 화면


  3. Servlet Engine에서 사용할 JDK의 경로를 설정한다. 직접 절대 경로를 입력하거나 [Choose] 버튼을 클릭하여 JDK 설치 경로를 탐색한다. 기본으로 제시되는 경로를 사용하거나 경로 설정을 완료하면 [Next] 버튼을 클릭한다.

    [그림 4.11] Servlet Engine 설치 - JDK 경로 설정 화면

    Servlet Engine 설치 - JDK 경로 설정 화면


  4. Servlet Engine 관리자 패스워드를 설정한다. Servlet Engine의 관리자 계정(administrator)에 대한 패스워드를 입력하고 다시 한 번 입력한다.

    [그림 4.12] Servlet Engine 설치 - 관리자 패스워드 설정 화면

    Servlet Engine 설치 - 관리자 패스워드 설정 화면


  5. WebtoB 파일의 설치에 앞서 제품, 설치 경로, 디스크 용량 정보 등을 확인한다. 다음 단계로 진행하려면 [Install] 버튼을 클릭하고, 수정할 사항이 있을 때는 [Previous] 버튼을 클릭한다. 중단하려면 [Cancel] 버튼을 클릭한다.

    [그림 4.13] Servlet Engine 설치 - 정보 확인 화면

    Servlet Engine 설치 - 정보 확인 화면


  6. WebtoB 파일을 설치하고, WebtoB 설치에 필요한 작업들을 수행한 후 설치 완료 메시지가 나타난다. WebtoB 설치 종료를 확인하고 [Done] 버튼을 클릭한다.

    [그림 4.14] Servlet Engine 설치 - 파일 설치 작업 화면

    Servlet Engine 설치 - 파일 설치 작업 화면


    [그림 4.15] Servlet Engine 설치 완료 화면

    Servlet Engine 설치 완료 화면


4.2.2. 설치 확인

디렉터리 확인

지정된 설치 경로로 디렉터리가 생성되고 그 하위에 파일들이 설치된 것을 확인한다.

WebtoB 4.1
   |----ap
   |----bin 
   |----cgi-bin
   |----config
   |----docs
   +----jeus
   |----icons
   |----lib
   +----license
   |----log
   |----path 
   |----ssl
   |----svct
   +----UninstallerData
   |----usrinc

다음은 디렉터리에 대한 설명이다.

jeus

WebtoB와 Servelet Engine을 함께 설치할 경우에 생성되는 디렉터리로 JEUS의 Servelet Engine이 위치한다.

참고

본 절에서는 추가 설치된 디렉터리만 언급한다. 나머지 디렉터리에 대한 설명은 절 3.1.2. “디렉터리 확인”을 참고한다.

환경변수 확인

Windows의 [시작] > [설정] > [제어판] > [시스템] > [고급] 메뉴에서 다음과 같이 환경변수가 등록된 것을 확인한다.

(사용자 환경변수)
WEBTOBDIR=C:\TmaxSoft\WebtoB4.1
PATH=%WEBTOBDIR%\bin;%WEBTOBDIR%\lib;%W2B_JEUSHOME%\bin;%W2B_JEUSHOME%\lib\system;
W2B_JEUSHOME=C:\TmaxSoft\WebtoB4.1\jeus

4.3. 서비스 등록과 제거

WebtoB는 Windows 운영체제에서 Windows 서비스로 동작할 수 있도록 설계되었다. 이 기능을 사용하려면 WebtoB 디렉터리에 있는 서비스를 실행하고 Windows NT 서비스로 동작하도록 WebtoB를 등록한다.

4.3.1. 서비스 등록

다음은 Windows에서 WebtoB 서비스를 등록하는 과정에 대한 설명이다.

  1. webtob_service.exe 파일이 위치한 %WEBTOBDIR%bin 디렉터리로 이동한다.

    (기본 위치 : C:\TmaxSoft\WebtoB4.1\bin)

  2. 다음과 같이 webtob_service.exe -create를 실행하면 Windows에 WebtoB를 서비스로 등록한다.

    C:\TmaxSoft\WebtoB4.1\bin>webtob_service.exe -create
    WebtoB path="C:\TmaxSoft\WebtoB4.1"
    Service command="C:\TmaxSoft\WebtoB4.1\bin\service_loader.exe"
    Service log="C:\TmaxSoft\WebtoB4.1\bin\service-WebtoB.log"
    wsboot command="wsboot -N WebtoB"
    wsdown command="wsdown -z -N WebtoB"
    Trying to create service WebtoB...
    Successfully installed service WebtoB

  3. Windows의 [시작] > [설정] > [제어판] > [관리 도구] > [서비스] 메뉴에서 WebtoB 서비스를 확인할 수 있다.

  4. Windows 서비스 화면에서 서비스 이름을 더블클릭하면 WebtoB 속성 화면이 조회된다. 서비스가 동작 중인 경우 서비스 상태[중지], [일시 중지], [계속] 버튼이 활성화되고, 서비스가 중지된 경우는 [시작] 버튼만 활성화된다. [시작] 버튼을 클릭하면 서비스가 시작된다.

    [그림 4.16] 서비스 등록 - WebtoB 4.1 서비스 속성 화면

    서비스 등록 - WebtoB 4.1 서비스 속성 화면


    버튼의 활성화 상태는 설치 파일에 등록된 Engine과 기타 서비스들이 로딩되는 것을 나타낸다. 서비스를 중지하려면 [중지] 버튼을 클릭한다.

참고

최초 설치 후 재부팅을 하지 않은 경우 LocalSystem 권한으로 실행하면 환경변수가 적용되지 않아서 "WEBTOBDIR is not set" 에러가 발생할 수 있다. LocalSystem 권한으로 WebtoB를 실행하려면 재부팅 후 사용해야 한다.

4.3.2. 서비스 제거

다음은 WebtoB 서비스를 제거하는 과정에 대한 설명이다.

  1. 서비스를 제거하기 전에, 먼저 서비스를 중지해야 한다.

    Windows에서 [시작] > [설정] > [제어판] > [관리 도구] > [서비스] 메뉴에서 중지할 서비스 이름을 더블클릭한다. WebtoB 속성 화면에서 서비스 상태[중지] 버튼을 클릭하여 서비스를 중지한다.

  2. 서비스 중지가 완료되면 서비스를 영구히 제거하기 위해 %WEBTOBDIR%\bin 디렉터리에서 webtob_service.exe -delete를 실행한다.

    C:\TmaxSoft\WebtoB4.1\bin>webtob_service.exe -delete
    Trying to remove service WebtoB...
    Successfully deleted service WebtoB.

4.4. WebtoB 제거

4.4.1. 제거 실행

다음은 Windows에서 WebtoB를 제거하는 과정에 대한 설명이다.

  1. WebtoB를 제거하려면 Windows에서 [시작] > [Tmaxsoft] > [WebtoB 4.1] > [Uninstall] 메뉴를 선택한다.

    [그림 4.17] Uninstall 메뉴 선택

    Uninstall 메뉴 선택


  2. [Uninstall] 메뉴를 실행하면 다음과 같이 제거 작업에 대한 안내 화면이 출력된다.

    [그림 4.18] WebtoB 제거 - 안내 화면

    WebtoB 제거 - 안내 화면


  3. [Uninstall] 버튼을 클릭하면 다음과 같이 설치되었던 파일 및 환경변수 삭제 등의 작업을 수행한다.

    [그림 4.19] WebtoB 제거 - 진행 상태 화면

    WebtoB 제거 - 진행 상태 화면


  4. WebtoB 제거 작업이 성공적으로 완료되었다는 메시지를 확인한 후 [Done] 버튼을 클릭하여 제거 작업을 종료한다.

    [그림 4.20] WebtoB 제거 완료 화면

    WebtoB 제거 완료 화면


4.4.2. 제거 확인

WebtoB 제거가 완료되면 다음의 사항을 확인한다.

  • 파일 삭제 확인

    설치했던 파일들이 모두 삭제된 것을 확인한다. 단, 설치 이후에 생성된 파일들은 남아있을 수 있으므로 별도로 삭제해야 한다.

  • 환경변수 삭제 확인

    WebtoB 설치할 때 등록된 환경변수들과 'PATH'에 설정된 경로들이 정상적으로 삭제된 것을 확인한다.