ubuntu 运行 sgs

本文记录了在启动 Java 应用程序时遇到的 RMI (远程方法调用) 连接超时错误,并详细展示了启动脚本及堆栈跟踪。问题主要发生在尝试初始化 Watchdog 服务时。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 root@ubuntu:/opt/THServer# sh sgs.sh
+ /opt/jdk1.6.0_11/bin/java -Djava.library.path=./lib/bdb/linux-x86 -Djava.util.logging.config.file=./conf/sgs-logging.properties -cp ./lib/sgs-server.jar:./lib com.sun.sgs.impl.kernel.Kernel ./conf/sgsApp.properties
Dec 31, 2008 3:25:14 PM com.sun.sgs.impl.kernel.Kernel <init>
INFO: The Kernel is ready, version: 0.9.7
Dec 31, 2008 3:25:15 PM com.sun.sgs.impl.service.watchdog.WatchdogServerImpl registerNode
INFO: node:com.sun.sgs.impl.service.watchdog.NodeImpl[1,alive,backup:(none)]@ubuntu:1139 registered
Dec 31, 2008 3:31:33 PM com.sun.sgs.impl.kernel.Kernel createServices
SEVERE: thServer: failed to create services
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.sun.sgs.impl.kernel.Kernel.createService(Kernel.java:564)
        at com.sun.sgs.impl.kernel.Kernel.setupServiceNoManager(Kernel.java:507)
        at com.sun.sgs.impl.kernel.Kernel.fetchServices(Kernel.java:422)
        at com.sun.sgs.impl.kernel.Kernel.createServices(Kernel.java:335)
        at com.sun.sgs.impl.kernel.Kernel.createAndStartApplication(Kernel.java:313)
        at com.sun.sgs.impl.kernel.Kernel.<init>(Kernel.java:251)
        at com.sun.sgs.impl.kernel.Kernel.main(Kernel.java:846)
Caused by: java.rmi.ConnectException: Connection refused to host: ubuntu; nested exception is:
        java.net.ConnectException: Connection timed out
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
        at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
        at com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl.<init>(WatchdogServiceImpl.java:342)
        ... 11 more
Caused by: java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        at java.net.Socket.<init>(Socket.java:366)
        at java.net.Socket.<init>(Socket.java:180)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
        ... 16 more
Dec 31, 2008 3:31:33 PM com.sun.sgs.impl.kernel.Kernel <init>
SEVERE: Failed on Kernel boot
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.sun.sgs.impl.kernel.Kernel.createService(Kernel.java:564)
        at com.sun.sgs.impl.kernel.Kernel.setupServiceNoManager(Kernel.java:507)
        at com.sun.sgs.impl.kernel.Kernel.fetchServices(Kernel.java:422)
        at com.sun.sgs.impl.kernel.Kernel.createServices(Kernel.java:335)
        at com.sun.sgs.impl.kernel.Kernel.createAndStartApplication(Kernel.java:313)
        at com.sun.sgs.impl.kernel.Kernel.<init>(Kernel.java:251)
        at com.sun.sgs.impl.kernel.Kernel.main(Kernel.java:846)
Caused by: java.rmi.ConnectException: Connection refused to host: ubuntu; nested exception is:
        java.net.ConnectException: Connection timed out
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
        at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
        at com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl.<init>(WatchdogServiceImpl.java:342)
        ... 11 more
Caused by: java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        at java.net.Socket.<init>(Socket.java:366)
        at java.net.Socket.<init>(Socket.java:180)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
        ... 16 more
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.sun.sgs.impl.kernel.Kernel.createService(Kernel.java:564)
        at com.sun.sgs.impl.kernel.Kernel.setupServiceNoManager(Kernel.java:507)
        at com.sun.sgs.impl.kernel.Kernel.fetchServices(Kernel.java:422)
        at com.sun.sgs.impl.kernel.Kernel.createServices(Kernel.java:335)
        at com.sun.sgs.impl.kernel.Kernel.createAndStartApplication(Kernel.java:313)
        at com.sun.sgs.impl.kernel.Kernel.<init>(Kernel.java:251)
        at com.sun.sgs.impl.kernel.Kernel.main(Kernel.java:846)
Caused by: java.rmi.ConnectException: Connection refused to host: ubuntu; nested exception is:
        java.net.ConnectException: Connection timed out
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
        at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
        at com.sun.sgs.impl.service.watchdog.WatchdogServiceImpl.<init>(WatchdogServiceImpl.java:342)
        ... 11 more
Caused by: java.net.ConnectException: Connection timed out
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        at java.net.Socket.<init>(Socket.java:366)
        at java.net.Socket.<init>(Socket.java:180)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
        ... 16 more
---------------------------------------------------------------------------------

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值