技术文章 - CS383482
无法启动 Windchill 方法服务器,错误信息为 java.lang.NoClassDefFoundError: 无法初始化 Windchill PDMLink 中的类 wt.util.WTException
已修改: 09-Jan-2026
适用于
- Windchill PDMLink 12.0.2.7 to 12.1
说明
- 将 CPS 更新从 12.0.2.6 升级到 12.0.2.7 后,无法启动 Windchill 方法服务器。
- 方法服务器日志中发现以下错误:
ERROR [main] wt.method.server.startup.services - Failed to create: wt.services.service.60=wt.access.AccessControlManager/wt.access.StandardAccessControlManager java.lang.NoClassDefFoundError: Could not initialize class wt.util.WTException at wt.introspection.ClassInfo.getPropertyDescriptor(ClassInfo.java:1359) at wt.introspection.ClassInfo.mergePropertyDescriptor(ClassInfo.java:1926) at wt.introspection.ClassInfo.forceTopDownPropertyInitialization(ClassInfo.java:550) at wt.introspection.ClassInfo.getPropertyDescriptor(ClassInfo.java:1372) at wt.introspection.ClassInfo.mergePropertyDescriptor(ClassInfo.java:1926) at wt.introspection.ClassInfo.forceTopDownPropertyInitialization(ClassInfo.java:550) at wt.introspection.ClassInfo.getPropertyDescriptor(ClassInfo.java:1372) at wt.fc.ReferenceResolver.getPersistableTypeByIntrospection(ReferenceResolver.java:345) at wt.fc.ReferenceResolver.addTarget(ReferenceResolver.java:318) at wt.fc.ReferenceResolver.<init>(ReferenceResolver.java:109) at wt.fc.ReferenceResolver.<init>(ReferenceResolver.java:88)
- 将 Windchill 从 12.0.2.0 升级到 12.1.2.0 后,MethodServer 出现上述错误。
- CPS 更新后,方法服务器日志中出现以下错误:
ERROR [main] com.ptc.core.lwc.server.StandardCustomTextModeledEnumService - Exception occurred during performStartupProcess wt.services.applicationcontext.UnableToCreateServiceException: Unable to create service named "com.ptc.core.custom.resource.delegate.MetadataResourceInfoEnumDelegate" with requestor "null" and selector "null". Nested exception is: java.lang.InstantiationException at wt.services.applicationcontext.UnableToCreateServiceException.<init>(UnableToCreateServiceException.java:99) at wt.services.applicationcontext.ACServicesAdapter.getService(ACServicesAdapter.java:217) at wt.services.applicationcontext.implementation.DefaultServiceProvider.getService(DefaultServiceProvider.java:132) at wt.services.applicationcontext.implementation.DefaultServiceProvider.getService(DefaultServiceProvider.java:190) at com.ptc.core.lwc.server.StandardCustomTextModeledEnumService.performStartupProcess(StandardCustomTextModeledEnumService.java:197) at wt.services.StandardManager.startup(StandardManager.java:459)
这是文章 383482 的 PDF 版本,可能已过期。最新版本 CS383482