技术文章 - CS292363

在 Windchill 中更新到 Java 8u171 或更高版本后,服务器实用程序失败并显示“java.security.KeyStoreException:无法加载密钥库文件”

已修改: 27-Jul-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.0 to 11.1
  • Windchill ProjectLink 11.0 to 11.1
  • Pro/INTRALINK 8.x + 11.0 to 11.1
  • Windchill PDM Essentials 11.0 to 11.1
  • PTC Arbortext Content Manager 11.0 to 11.1

说明

  • 服务器实用程序因java.security.KeyStoreException 失败:在 Windchill 中更新到 Java 8u171 或更高版本后无法加载密钥库文件
  • 这包括命令行实用程序,例如AddColumns升级工具。
  • 来自Upgrade Manager的示例堆栈跟踪:
错误:UpgradeManager:错误:com.ptc.windchill.keystore.WTKeyStore - 从 KeyStore 文件获取值时出错
UpgradeManager:java.security.KeyStoreException:无法加载密钥库文件。
UpgradeManager:在 com.ptc.windchill.keystore.KeyStoreProxy.loadExisting(KeyStoreProxy.java:352)
UpgradeManager:在 com.ptc.windchill.keystore.KeyStoreProxy.load(KeyStoreProxy.java:325)
UpgradeManager:在 com.ptc.windchill.keystore.KeyStoreProxy.getEntry(KeyStoreProxy.java:157)
UpgradeManager:在 com.ptc.windchill.keystore.WTKeyStore.get(WTKeyStore.java:120)
UpgradeManager:在 com.infoengine.au.DecryptingProperties.decrypt(DecryptingProperties.java:162)
UpgradeManager:在 com.infoengine.au.DecryptingProperties.put(DecryptingProperties.java:172)
UpgradeManager:在 java.util.Properties.setProperty(Properties.java:166)
UpgradeManager:在 com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1182)
UpgradeManager:在 com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1099)
UpgradeManager:在 com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1077)
UpgradeManager:在 com.infoengine.au.NamingService.setProperties(NamingService.java:1160)
UpgradeManager:在 com.infoengine.au.NamingService.newInstance(NamingService.java:265)
UpgradeManager:在 com.infoengine.au.NamingService.newInstance(NamingService.java:197)
UpgradeManager:在 wt.federation.StandardFederationService.initInfoEngineProperties(StandardFederationService.java:2267)
UpgradeManager:在 com.ptc.windchill.upgrade.util.UpgradePropertiesController.resetSpecialPropertiesInMemory(UpgradePropertiesController.java:119)
UpgradeManager:在 com.ptc.windchill.upgrade.util.UpgradePropertiesController.init(UpgradePropertiesController.java:98)
UpgradeManager:在 com.ptc.windchill.upgrade.statemachine.UpgradeFrameworkStateMachine.enableDbConnections(UpgradeFrameworkStateMachine.java:916)
UpgradeManager:在 com.ptc.windchill.upgrade.statemachine.UpgradeFrameworkStateMachine.main_(UpgradeFrameworkStateMachine.java:738)
UpgradeManager:在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
UpgradeManager:在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
UpgradeManager:在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
UpgradeManager:在 java.lang.reflect.Method.invoke(Method.java:498)
UpgradeManager:在 com.ptc.windchill.upgrade.statemachine.DynamicLauncher.runUpgradeFrameworkStateMachine(DynamicLauncher.java:58)
UpgradeManager:在 com.ptc.windchill.upgrade.statemachine.DynamicLauncher.main(DynamicLauncher.java:33)
UpgradeManager:原因:java.io.IOException:密钥格式无效
UpgradeManager:在 com.sun.crypto.provider.JceKeyStore.engineLoad(JceKeyStore.java:856)
UpgradeManager:在 java.security.KeyStore.load(KeyStore.java:1445)
UpgradeManager:在 com.ptc.windchill.keystore.KeyStoreProxy.loadExisting(KeyStoreProxy.java:350)
升级管理器:... 23 更多
这是文章 CS292363 的 PDF 版本,可能已过期。最新版本 https://www.ptc.com/cn/support/article/cs292363