1
我已經在幾個CentOS6.4機器上下載了apache karaf2.3.3(在felix上)。我只在幾臺機器上看到這個問題。當我嘗試使用下面的命令未能從apache karaf客戶端運行命令
$KARAF_HOME/bin/start
$KARAF_HOME/bin/client "features:install myfeature"
我得到以下堆棧跟蹤要安裝的功能:
WARN org.apache.sshd.client.session.ClientSessionImpl - Exception caught
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379)
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273)
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:690)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
看起來像客戶端無法連接到karaf。防火牆在所有機器上關閉。任何人都知道爲什麼這可能會失敗?如果用/ bin/karaf在控制檯模式下運行karaf並輸入相同的命令,該功能會得到愉快的安裝
謝謝你的回答。我正在使用默認的karaf設置,它是sip端口8101。除了karaf之外,沒有其他進程正在使用該端口。 tcpdump顯示./bin/client嘗試將數據包推送到karaf服務器,服務器用RST響應,這會破壞連接。發送此RST後,Karaf本身崩潰。我仍然不知道發生了什麼事情,它正在成爲聖誕節的奇蹟:-( –