技术文章 - CS166796
Windchill Directory Server 状态在 Windchill 群集环境中的“服务器状态”页面中为“不可用”
已修改: 16-Nov-2021
适用于
- Windchill PDMLink 10.0 F000 to 12.0
说明
- Windchill Directory Server ( WindchillDS ) 状态在 Windchill 群集环境中的服务器状态页面中为不可用
- WindchillDS位于具有多个网络接口卡( NIC ) 的主服务器上
- 服务器计算机名称绑定到WindchillDS服务器上 hosts 文件中的127.0.0.1。例如,
127.0.0.1 server_machine_name localhost Windchill_Cluster_Alias
- 访问Server Status页面时MethodServer日志报如下异常
ERROR [ajp-bio-8012-exec-2] wt.util.jmx.WDSJMXConnector cdtmadmin - Error connecting to JMX URL: service:jmx:rmi:///jndi/rmi://xxxxxxxxx.xxxxx.xxx.xx:1689/org.opends.server.protocols.jmx.client-unknown ERROR [ajp-bio-8012-exec-2] wtcore.jsp.jmx.serverStatus cdtmadmin - Failed to retrieve results from WindchillDS java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectException: Connection refused at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:210) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:196) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122) at javax.management.remote.rmi.RMIServerImpl_Stub.newClient(RMIServerImpl_Stub.java:53) at javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2338) at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:288) at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:259) at wt.util.jmx.WDSJMXConnector.getWDSJMXConnector(WDSJMXConnector.java:269) at wt.util.jmx.WDSJMXConnector.getWDSJMXConnector(WDSJMXConnector.java:235) at org.apache.jsp.wtcore.jsp.jmx.serverStatus_jsp._jspService(serverStatus_jsp.java:543) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:98) at wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:248) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:327) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1594) at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) at java.lang.Thread.run(Thread.java:738) at org.apache.tomcat.util.threads.TaskThread.run(TaskThread.java:77) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:381) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:243) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:230) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:377) at java.net.Socket.connect(Socket.java:539) at java.net.Socket.connect(Socket.java:488) at java.net.Socket.<init>(Socket.java:385) at java.net.Socket.<init>(Socket.java:199) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:34) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:140) at wt.util.WrappedRMISocketFactory.createSocket(WrappedRMISocketFactory.java:160) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:607) ... 45 more
这是文章 166796 的 PDF 版本,可能已过期。最新版本 CS166796