技术文章 - CS260445

在 Windchill PDMLink 中,无法通过“windchill stop”命令停止服务器管理器

已修改: 21-Apr-2025   


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

适用于

  • Windchill PDMLink 11.0 to 12.1

说明

  • 在 Linux 环境中,无法通过windchill stop命令停止服务器管理器,并出现错误:
    •  Exception in thread "main" wt.util.WTRemoteException: Unable to stop server manager; nested exception is: wt.util.WTRemoteException: Unable to ping server manager; nested exception is: wt.util.WTRemoteException: Unable to locate server manager; nested exception is: wt.util.WTRemoteException: Unable to locate server manager's registry; nested exception is: java.lang.RuntimeException: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at com.ptc.net.auth.NetAuthenticator.invokeGuiAndWait(NetAuthenticator.java:194) at com.ptc.net.auth.NetAuthenticator.getPasswordAuthentication(NetAuthenticator.java:177) at java.base/java.net.Authenticator.requestPasswordAuthenticationInstance(Authenticator.java:461) at java.base/java.net.Authenticator.requestPasswordAuthentication(Authenticator.java:412) at java.base/sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:455) at java.base/sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:450) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication(HttpURLConnection.java:449) at java.base/sun.net.www.protocol.http.HttpURLConnection.getServerAuthentication(HttpURLConnection.java:2513) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1766) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250) at wt.util.WTContext.getResourceAsStream(WTContext.java:3568) at wt.util.WTContext.getServerResourceAsStream(WTContext.java:3711) at wt.util.WTProperties.getServerProperties(WTProperties.java:960) at wt.manager.RemoteServerManager.getRegistry(RemoteServerManager.java:673) at wt.manager.RemoteServerManager.acquireServerManager(RemoteServerManager.java:537) at wt.manager.RemoteServerManager.getServerManager(RemoteServerManager.java:516) at wt.manager.RemoteServerManager.remoteInvoke(RemoteServerManager.java:452) at wt.manager.RemoteServerManager.ping(RemoteServerManager.java:379) at wt.manager.RemoteServerManager.stop(RemoteServerManager.java:401) at wt.manager.RemoteServerManager.mainInternal(RemoteServerManager.java:804) at wt.manager.RemoteServerManager.main(RemoteServerManager.java:779) Caused by: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208) at java.desktop/java.awt.Window.<init>(Window.java:548) at java.desktop/java.awt.Frame.<init>(Frame.java:423) at java.desktop/java.awt.Frame.<init>(Frame.java:388) at java.desktop/javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1919) at java.desktop/javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1995) at java.desktop/javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1689) at java.desktop/javax.swing.JOptionPane.getWindowForComponent(JOptionPane.java:1630) at java.desktop/javax.swing.JOptionPane.createDialog(JOptionPane.java:961) at java.desktop/javax.swing.JOptionPane.createDialog(JOptionPane.java:923) at com.ptc.net.auth.NetAuthenticator$LoginDialogRunner.run(NetAuthenticator.java:420) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
  • 系统需要对windchill 停止命令进行身份验证,但实际上并不需要。
这是文章 260445 的 PDF 版本,可能已过期。最新版本 CS260445