安装Webcenter时单独安装UCM由于IPV6引起的连接超时问题

来源:互联网 发布:变形监测数据处理软件 编辑:程序博客网 时间:2024/05/29 04:45

错误如下:Caused By: java.net.ConnectException: t3://[2001:0:4137:9e76:2889:1fba:f57f:70c5]:7001: Destination unreachable; nested exception is:
 java.net.ConnectException: Connection timed out: connect; No available router to destination
 at weblogic.rjvm.RJVMFinder.findOrCreateInternal(RJVMFinder.java:216)
 at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:170)
 at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:153)
 at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:353)
 at weblogic.jndi.Environment.getContext(Environment.java:315)
 at weblogic.jndi.Environment.getContext(Environment.java:285)
 at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:117)
 at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
 at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
 at javax.naming.InitialContext.init(InitialContext.java:223)
 at javax.naming.InitialContext.<init>(InitialContext.java:197)
 at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:178)
 at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:84)
 at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:338)
 at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:247)
 at weblogic.management.mbeanservers.runtime.internal.RegisterWithDomainRuntimeService.getDomainMBeanServerConnection(RegisterWithDomainRuntimeService.java:222)
 at weblogic.management.mbeanservers.runtime.internal.RegisterWithDomainRuntimeService.notifyDomainRuntime(RegisterWithDomainRuntimeService.java:137)
 at weblogic.management.mbeanservers.runtime.internal.RegisterWithDomainRuntimeService.start(RegisterWithDomainRuntimeService.java:91)
 at weblogic.management.mbeanservers.runtime.internal.RegisterWithDomainRuntimeServiceLate.start(RegisterWithDomainRuntimeServiceLate.java:17)
 at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
 at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

这是由于Window2008服务器装了IPv4和IPv6两种TCP/IP协议,webcenter在连接时一直采用IPV6的协议去访问,解决方法在服务器上禁用IPV6协议。
方法如下:
输入“regedit”;
找到HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters;
右键新建选择 DWORD(32 位)值;
创建名称为:“DisabledComponents”,值:0xFFFFFFFF