설치 및 업그레이드 > 설치 및 구성 안내서 > 고급 구성 > Windchill을 Windows 서비스로 실행
  
Windchill을 Windows 서비스로 실행
Windchill을 Windows 서비스로 실행되도록 구성하려면 다음 명령을 실행합니다. 이 명령을 실행하면 서비스가 자동으로 시작됩니다.
Windchill 셸에서 다음을 입력합니다.
ant -buildfile <Windchill>\opt\ntservice\WindchillService.xml install
-DserviceName=<ServiceName>
여기서 <ServiceName>은 해당 서비스의 고유한 이름입니다(예: WTService).
이제 Windows 서비스 유틸리티를 사용하여 Windchill을 시작하고 중지하는 등 관리할 수 있습니다. Windchill은 유틸리티에서 위 명령을 통해 지정한 이름(예: <ServiceName>) 아래에 나타납니다.
Windows 서비스 실행 시 고려해야 할 사항
Windows 서비스로서 응용 프로그램을 실행하려면 다음 사항을 고려해야 합니다.
실행 중인 서비스를 지원하는 환경이 콘솔 창에서 서비스를 실행한 환경과 다릅니다.
기본 시스템 계정으로 실행되는 서비스는 공유 네트워크 리소스에 액세스할 수 없습니다. 공유 네트워크 리소스에 액세스하려면 권한을 수정해야 합니다.
서버 시작 관리자는 정식 설치된 JRE이 있어야 실행할 수 있습니다. 정식 설치란 JRE 설치 관리자를 사용하여 JRE를 설치했음을 의미합니다. 이렇게 하면 Windows 레지스트리가 업데이트됩니다. 다른 소스에서 JDK 또는 JRE 폴더를 복사한 경우 JavaSoft(또는 IBM) 레지스트리 키가 없으므로 서비스 시작 관리자가 JVM을 찾을 수 없습니다.
문제 해결 팁
Windows 이벤트 뷰어에 기본 클래스를 찾는 중 JNI 오류가 발생했다는 메시지나 작업 디렉토리를 변경할 수 없다는 메시지가 나타나면 다음을 수행하십시오.
CLASSPATH 설정이 올바른지 확인합니다. 디렉토리에 공백이 포함된 경우 디렉토리 경로를 따옴표로 묶습니다.
Windows 서비스에서 Windchill 제거
서비스로 등록된 Windchill을 제거하려면 Windchill 셸에서 다음 명령을 실행합니다.
ant -buildfile <Windchill>\opt\ntservice\WindchillService.xml uninstall
-DserviceName=<ServiceName>
여기에서 <ServiceName>은 Windchill Windows 서비스를 작성할 때 지정한 이름입니다.