技术文章 - CS380313

在 Creo/WGM 中注册 Windchill 时,在 ptcServiceName 中添加 server.taskProcessor

已修改: 11-Nov-2022   


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

适用于

  • Windchill PDMLink 12.0 to 12.1

说明

  • 在 Creo/WGM 嵌入式浏览器中访问 Windchill 工作正常
  • 在 Creo/WGM 中注册 Windchill 时失败
  • 在 Creo/WGM 中注册 Windchill 时,方法服务器日志中引发以下错误:
ERROR [ajp-nio-0.0.0.0-8010-exec-5] com.infoengine.util.IeContextMonitor.contexts 1549734991@com - 2022-11-03 19:50:37.251 +0000, 1mvu3sns;la1h50tq;42124;fsugzi;2686, 442, ajp-nio-0.0.0.0-8010-exec-5, 1mvu3sns;la1h50tq;42124;fsugzi;2683, 1549734991@com, 140.19.182.12, , 0.013334, com.infoengine.au.NoSuchServiceException
ERROR [ajp-nio-0.0.0.0-8010-exec-5] wt.servlet.ServletRequestMonitor.request 1549734991@com - 2022-11-03 19:50:37.246 +0000, 1mvu3sns;la1h50tq;42124;fsugzi;2683, 1549734991@com, 137.128.1.3, /Windchill/servlet/SimpleTaskDispatcher, CLASS=com.ptc.windchill.uwgm, POST, 500, 0.015625, 0.0152847
ERROR [ajp-nio-0.0.0.0-8010-exec-8] com.infoengine.au.NamingService 1549734991@com - Error performing query for services. com.infoengine.exception.adapter.IEAdapterException; nested exception is:
javax.naming.NameNotFoundException: Entry does not exist:  "ptcServiceName=com.abc.epdm.plm.server.taskProcessor,dc=plm,dc=epdm,dc=abc,dc=com,cn=configuration,cn=windchill,o=ptc"
at com.infoengine.json.JSONAdapterImpl.processRequest(JSONAdapterImpl.java:144)
at com.infoengine.au.DirectoryService.executeQueryObjects(DirectoryService.java:260)
at com.infoengine.au.DirectoryService.queryObjects(DirectoryService.java:205)
at com.infoengine.util.LdapEntry.find(LdapEntry.java:783)
at com.infoengine.util.LdapEntry.lookup(LdapEntry.java:821)
at com.infoengine.administration.property.PropertyEntry.fetchPropertyEntry(PropertyEntry.java:264)
at com.infoengine.administration.property.PropertyDirectory.fetchPropertyEntry(PropertyDirectory.java:37)
at com.infoengine.au.NamingService.getService(NamingService.java:530)
at com.infoengine.au.NamingService.getAllAddresses(NamingService.java:901)
at com.infoengine.procunit.adapter.ConnectionManager.init(ConnectionManager.java:86)
at com.infoengine.procunit.adapter.ConnectionManager.<init>(ConnectionManager.java:68)
at com.infoengine.procunit.adapter.Adapter.createConnection(Adapter.java:718)
at com.infoengine.procunit.adapter.Adapter.<init>(Adapter.java:119)
at com.infoengine.SAK.Task.executeTaskRemotely(Task.java:2073)
at com.infoengine.SAK.Task.invoke(Task.java:1740)
at com.infoengine.SAK.Task.invoke(Task.java:1714)
at com.infoengine.SAK.Task.executeTask(Task.java:1968)
at com.infoengine.webject.mgt.DispatchTasks.invoke(DispatchTasks.java:631)
at com.infoengine.SAK.ManagementWebject.invoke(ManagementWebject.java:81)
at com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1732)
at com.infoengine.soap.RPCHandler.postProcess(RPCHandler.java:1320)
at com.infoengine.soap.RPCHandler.postProcess(RPCHandler.java:1287)
at com.infoengine.soap.RPCHandler.process(RPCHandler.java:646)
at com.infoengine.soap.SOAPServlet.doPost(SOAPServlet.java:277)
at com.ptc.core.adapter.server.impl.SimpleTaskDispatcherTunnel.doPost(SimpleTaskDispatcherTunnel.java:122)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:681)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
………
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: javax.naming.NameNotFoundException: Entry does not exist:  "ptcServiceName=com.abc.epdm.plm.server.taskProcessor,dc=plm,dc=epdm,dc=abc,dc=com,cn=configuration,cn=windchill,o=ptc"
at com.infoengine.au.json.parser.IEJSONParserHelper.checkDnExist(IEJSONParserHelper.java:408)
at com.infoengine.au.json.parser.IEJSONParserHelper.getObjectFromMap(IEJSONParserHelper.java:384)


…
  • 主要问题是“执行服务查询时出错。com.infoengine.exception.adapter.IEAdapterException;嵌套异常是:javax.naming.NameNotFoundException:条目不存在:”ptcServiceName=com.abc.epdm.plm .server.taskProcessor ,dc=plm,dc=epdm,dc=abc,dc=com,cn=配置,cn=windchill,o=ptc "
  • 它正在寻找 com.abc.epdm.plm。 server.taskProcessor 而不是 com.abc.epdm.plm .Windchill
注意: plm.epdm.abc.com 是上面的 Windchill 集群别名。
这是文章 380313 的 PDF 版本,可能已过期。最新版本 CS380313