问题:通过Windows服务启动调度程序客户端时,调度程序客户端提示如下错误 INFO - Starting Service...FATAL - TC_KEY_MANAGER_PIPE environmentvariable cannot be found or has no value.INFO - Stopping Service...ERROR -Exception.java.lang.Exception: com.teamcenter.keymanager.KeyManagerException:TC_KEY_MANAGER_PIPE environment variable cannot be found or has no value. atcom.teamcenter.ets.extract.Extractor.<init>(Extractor.java:272) atcom.teamcenter.ets.ServiceMode.startService(ServiceMode.java:67) atcom.teamcenter.ets.ServiceMode.main(ServiceMode.java:256)Caused by:com.teamcenter.keymanager.KeyManagerException: TC_KEY_MANAGER_PIPE environmentvariable cannot be found or has no value. atcom.teamcenter.keymanager.client.KeyManagerClient.<init>(KeyManagerClient.java:98)at com.teamcenter.ets.util.TcDebugUtil.<init>(TcDebugUtil.java:49) atcom.teamcenter.ets.SessionManager.setCredential(SessionManager.java:83) atcom.teamcenter.ets.SessionManager.<init>(SessionManager.java:58) atcom.teamcenter.ets.extract.Extractor.<init>(Extractor.java:135) ... 2more 方法: 根据用户是否使用了Teamcenter 钥匙管理,设置如下环境变量: a.如果使用了Teamcenter 钥匙管理,设置系统环境变量TC_KEY_MANAGER。在TC_ROOT\install\tem_init.bat 或者TC_ROOT/install/tem_init文件中可以找到该环境变量的值。 b.如果没有启用Teamcenter 钥匙管理,那么设置该环境变量的值为false
|