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