技术文章 - CS63424
在 Windchill PDMLink 中重新托管后,Windchill 启动失败,并出现“javax.naming.AuthenticationException 和 LDAP:错误代码 49”
已修改: 01-Jul-2025
适用于
- Windchill PDMLink 6.2 to 13.0
- Microsoft Active Directory
说明
- Windchill 在重新托管后无法启动并出现错误
javax.naming.AuthenticationException and LDAP: error code 49
- Windchill 和Windchill DS已重新托管
- Windchill 配置为作为企业 LDAP服务器连接到Active Directory
- Active Directory (AD)用户无法成功登录 Windchill
- 克隆并更改主机名后,Windchill 启动失败并出现错误:
ERROR [main] wt.method.server.startup.services - Unable to start all managers. (wt.services.servicesResource/21) wt.services.ManagerException: Unable to start manager: "wt.index.IndexPolicyManager" with implementation class: "wt.index.StandardIndexPolicyManager" Nested exception is: wt.services.ManagerException: Couldn't initialize Index manager. Nested exception is: wt.org.OrganizationServicesIEException: javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials] at wt.org.LdapServices.queryParentsFromLdap(LdapServices.java:519) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498)
- 重命名 Windchill 服务器后,JNDI 适配器不再工作
- Windchill 启动失败,出现以下错误:
ERROR : wt.method.server.startup.services - Failure to start manager wt.intersvrcom.StandardInterSvrComService wt.services.ManagerException: Couldn't initialize wt.intersvrcom.InterSvrComService. Nested exception is: (wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows: Nested exception is: wt.util.WTException: com.infoengine.exception.adapter.IEAdapterException; nested exception is: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 52e, vece] Nested exception is: com.infoengine.exception.adapter.IEAdapterException; nested exception is: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 52e, vece] at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:250) at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:391) at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:262) at com.infoengine.compiledTasks.file.D$3a$5cPTC$5cWindchill$5ctasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100) at com.infoengine.SAK.Task.invoke(Task.java:1799) at com.infoengine.SAK.Task.invoke(Task.java:1710) at wt.org.LdapServices.queryPrincipalsTask(LdapServices.java:1212) at wt.org.LdapServices.queryParentsFromLdap(LdapServices.java:612) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314) at $Proxy18.queryParentsFromLdap(Unknown Source) at wt.org.StandardOrganizationServicesManager._immediateParentGroups(StandardOrganizationServicesManager.java:8966) at wt.org.StandardOrganizationServicesManager._parentGroups(StandardOrganizationServicesManager.java:9298) at wt.org.StandardOrganizationServicesManager.parentGroupMap(StandardOrganizationServicesManager.java:4107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314) at $Proxy17.parentGroupMap(Unknown Source) at wt.access.AclEntrySet.getPermissionMasks(AclEntrySet.java:641) at wt.access.StandardAccessControlManager._hasAccess(StandardAccessControlManager.java:8445) at wt.access.StandardAccessControlManager.hasAccess(StandardAccessControlManager.java:447) at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314) at $Proxy20.hasAccess(Unknown Source) at wt.pds.SurrogateAccessController.checkAccess(SurrogateAccessController.java:104) at wt.pds.CompositeAccessController.checkAccess(CompositeAccessController.java:127) at wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:132) at wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:373) at wt.pds.BasicResultCursor.next(BasicResultCursor.java:91) at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:723) at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1156) at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1059) at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:2316) at wt.fc.StandardPersistenceManager._find(StandardPersistenceManager.java:2360) at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:845) at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:435) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:314) at $Proxy9.find(Unknown Source) at wt.intersvrcom.StandardInterSvrComService.performStartupProcess(StandardInterSvrComService.java:1048) at wt.services.StandardManager.startup(StandardManager.java:459) at wt.services.ManagerImplementation.startup(ManagerImplementation.java:356) at wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112) at wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:166) at wt.services.StandardManager.startup(StandardManager.java:459) at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44) at wt.method.MethodServerMain.run(MethodServerMain.java:421) at wt.method.MethodServerMain.main(MethodServerMain.java:272) Caused by: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 52e, vece
这是文章 63424 的 PDF 版本,可能已过期。最新版本 CS63424