Sorry, can't confirm that the port is already in use. I even tried changing the 
port in etc/org.apache.karaf.management.cfg but still get the same error...

Regards,
Stefan


Am 12.07.2011 um 13:51 schrieb Andreas Pieber:

> This typical happens because the 1099 port is already used by any
> other application. Can you check if this is the case? If yes you can
> change the port in etc/org.apache.karaf.management.cfg
> 
> I hope this helps,
> 
> Kind regards,
> Andreas
> 
> On Tue, Jul 12, 2011 at 1:44 PM, Stefan Essl
> <[email protected]> wrote:
>> Hi there,
>> 
>> i just downloaded and started ServiceMix for the first and ran into an error 
>> straight away. I don't know how to handle that error since (as far as i 
>> understand what's going on) Karaf is telling me that localhost is 
>> unreachable which doesn't make any sense at all to me.
>> 
>> OS: Debian Squeeze
>> ServiceMix: 4.3.0 (downloaded some minutes ago)
>> java -version: java version "1.6.0_26"
>> Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
>> Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
>> 
>> Exception:
>> 
>> java.net.SocketException: Invalid argument
>>        at java.net.PlainSocketImpl.socketBind(Native Method)
>>        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
>>        at java.net.ServerSocket.bind(ServerSocket.java:328)
>>        at java.net.ServerSocket.<init>(ServerSocket.java:194)
>>        at org.apache.karaf.main.Main.setupShutdown(Main.java:1279)
>>        at org.apache.karaf.main.Main.lock(Main.java:1212)
>>        at org.apache.karaf.main.Main$1.run(Main.java:259)
>> Exception in thread "JMX Connector Thread 
>> [service:jmx:rmi:///jndi/rmi://localhost:1099/karaf-root]" 
>> java.lang.RuntimeException: Could not start JMX connector server
>>        at 
>> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:104)
>> Caused by: java.io.IOException: Cannot bind to URL 
>> [rmi://localhost:1099/karaf-root]: javax.naming.CommunicationException [Root 
>> exception is java.rmi.ConnectIOException: Exception creating connection to: 
>> localhost; nested exception is:
>>        java.net.SocketException: Network is unreachable]
>>        at 
>> javax.management.remote.rmi.RMIConnectorServer.newIOException(RMIConnectorServer.java:804)
>>        at 
>> javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:417)
>>        at 
>> org.apache.karaf.management.ConnectorServerFactory$1.run(ConnectorServerFactory.java:102)
>> Caused by: javax.naming.CommunicationException [Root exception is 
>> java.rmi.ConnectIOException: Exception creating connection to: localhost; 
>> nested exception is:
>>        java.net.SocketException: Network is unreachable]
>>        at 
>> com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:126)
>>        at 
>> com.sun.jndi.toolkit.url.GenericURLContext.bind(GenericURLContext.java:208)
>>        at javax.naming.InitialContext.bind(InitialContext.java:400)
>>        at 
>> javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625)
>>        at 
>> javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412)
>>        ... 1 more
>> Caused by: java.rmi.ConnectIOException: Exception creating connection to: 
>> localhost; nested exception is:
>>        java.net.SocketException: Network is unreachable
>>        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:614)
>>        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.bind(Unknown Source)
>>        at 
>> com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:120)
>>        ... 5 more
>> Caused by: java.net.SocketException: Network is unreachable
>>        at java.net.PlainSocketImpl.socketConnect(Native Method)
>>        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
>>        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
>>        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
>>        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>>        at java.net.Socket.connect(Socket.java:529)
>>        at java.net.Socket.connect(Socket.java:478)
>>        at java.net.Socket.<init>(Socket.java:375)
>>        at java.net.Socket.<init>(Socket.java:189)
>>        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)
>>        ... 10 more
>> 
>> Thanks for your help!
>> 
>> Stefan

Reply via email to