技术文章 - CS68827

在 Windchill 中,方法服务器无法启动,并出现错误“wt.util.WTRemoteException:无法注册服务器”

已修改: 08-Sep-2025   


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

适用于

  • Windchill PDMLink 8.0 to 13.0

说明

  • MethodServer 或 BackgroundMethodServer 无法启动并出现错误:
     wt.util.WTRemoteException: Unable to register server
  • 方法服务器日志中的错误:
     FATAL [main] wt.method.server - MethodServerMain abort
    wt.util.WTRemoteException: Unable to register server; nested exception is:
     java.lang.SecurityException: access denied
     at wt.manager.ServerManagerImpl.checkAccess(ServerManagerImpl.java:654)
     at wt.manager.ServerManagerImpl.registerServer(ServerManagerImpl.java:158)
     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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
     at sun.rmi.transport.Transport$1.run(Transport.java:159)
     at java.security.AccessController.doPrivileged(Native Method)
     at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
     at java.lang.Thread.run(Thread.java:619)
     at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
     at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
     at wt.manager.ServerManagerImpl_Stub.registerServer(Unknown Source)
     at wt.manager.RemoteServerManager.registerServer(RemoteServerManager.java:213)
     at wt.method.MethodServerMain.run(MethodServerMain.java:388)
     at wt.method.MethodServerMain.start(MethodServerMain.java:263)
     at wt.method.MethodServerMain.main(MethodServerMain.java:207
  • 方法服务器日志中的错误消息:
     ERROR [main] wt.cache.server  - caught cache server call exception
    java.rmi.RemoteException: Unable to register slave cache; nested exception is: 
        java.rmi.RemoteException: Unable to locate cache server; nested exception is: 
        wt.util.WTRemoteException: Unable to get server; nested exception is:
        java.rmi.ConnectIOException: Exception creating connection to: <Hostname>; nested exception is: 
        java.io.IOException: Server returned HTTP response code: 503 for URL: https://<Hostname>/cgi-bin/java-rmi.cgi?forward=5002
        at wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:244)
        at wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:176)
        at wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:171)
        at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:711)
        at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:684)
        at wt.cache.RemoteCacheServer.registerSlave(RemoteCacheServer.java:169)
        at wt.cache.CacheManager.<init>(CacheManager.java:455)
        at wt.iba.definition.service.IBADefinitionCache.<init>(IBADefinitionCache.java:154)
        at wt.iba.definition.service.IBADefinitionCache.getIBADefinitionCache(IBADefinitionCache.java:173)
        at wt.iba.definition.service.IBADefinitionDBService.<clinit>(IBADefinitionDBService.java:94)
        at wt.iba.value.service.IBAValueDBService.<clinit>(IBAValueDBService.java:123)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:171)
        at wt.services.ManagerImplementation.create(ManagerImplementation.java:205)
        at wt.services.StandardManagerFactory.createImplementations(StandardManagerFactory.java:146)
        at wt.services.StandardManagerFactory.<init>(StandardManagerFactory.java:128)
        at wt.services.StandardManagerFactory$Singleton.<clinit>(StandardManagerFactory.java:84)
        at wt.services.StandardManagerFactory.getInstance(StandardManagerFactory.java:113)
        at wt.services.StandardManagerService.createFactory(StandardManagerService.java:373)
        at wt.services.StandardManagerService.initialize(StandardManagerService.java:363)
        at wt.services.StandardManagerService.newStandardManagerService(StandardManagerService.java:99)
        at wt.services.StandardServicesHandler.getFactory(StandardServicesHandler.java:51)
        at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:42)
        at wt.method.MethodServerMain.run(MethodServerMain.java:410)
这是文章 68827 的 PDF 版本,可能已过期。最新版本 CS68827