You are absolutely right, ( hit my head for not able to translate
'bind' issue provided by the log )

Big Thanks

-Dan

On Wed, Mar 2, 2011 at 7:42 PM, Andreas Pieber <[email protected]> wrote:
> I know this problem. It seams that this port is already used by some
> other Windows-Service. Please try to reconfigure the jmx port in
> etc/org.apache.karaf.management.cfg
>
> Kind regards,
> Andreas
>
> On Thu, Mar 3, 2011 at 1:06 AM, Dan Tran <[email protected]> wrote:
>> Hello,
>>
>> I am a Karaf newbie trying to get Karaf to run on my windows 7
>> professional ( got it working on Linux, and windows vista ) and run
>> into some
>> exception when starting karaf with bin/karaf.bat
>>
>> The issue has something to do with JMX permission, and I could not
>> find any similar issue on user group ).
>> Can someone help? Here is the log
>>
>>       __ __                  ____
>>      / //_/____ __________ _/ __/
>>     / ,<  / __ `/ ___/ __ `/ /_
>>    / /| |/ /_/ / /  / /_/ / __/
>>   /_/ |_|\__,_/_/   \__,_/_/
>>
>>  Apache Karaf (2.2.0)
>>
>> Hit '' for a list of available commands
>> and '[cmd] --help' for help on a specific command.
>> Hit 'Exception in thread "JMX Connector Thread
>> [service:jmx:rmi://localhost:44444/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.NoPermissionException
>> [Root exception is java.rmi.ServerException: RemoteException occurred
>> in server thread; nested exception is:
>>       java.rmi.AccessException: Cannot modify this registry]
>>       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.NoPermissionException [Root exception is
>> java.rmi.ServerException: RemoteException occurred in server thread;
>> nested exception is:
>>       java.rmi.AccessException: Cannot modify this registry]
>>       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.ServerException: RemoteException occurred in
>> server thread; nested exception is:
>>       java.rmi.AccessException: Cannot modify this registry
>>       at 
>> sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:396)
>>       at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250)
>>       at sun.rmi.transport.Transport$1.run(Transport.java:159)
>>       at java.security.AccessController.doPrivileged(Native Method)
>>       at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>>       at 
>> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
>>       at 
>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
>>       at 
>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
>>       at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>       at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>       at java.lang.Thread.run(Thread.java:619)
>> ' or '  at 
>> sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
>>       at 
>> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
>>       at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359)
>>       at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
>>       at 
>> com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:120)
>> osgi:shutdown   ... 5 more
>> Caused by: java.rmi.AccessException: Cannot modify this registry
>> ' to shutdown Karaf.
>>       at 
>> sun.management.jmxremote.SingleEntryRegistry.bind(SingleEntryRegistry.java:61)
>>
>>       at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
>>       at 
>> sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:386)
>>       at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250)
>>       at sun.rmi.transport.Transport$1.run(Transport.java:159)
>>       at java.security.AccessController.doPrivileged(Native Method)
>>       at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>>       at 
>> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
>>       at 
>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
>>       at 
>> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
>>       at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>       at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>       at java.lang.Thread.run(Thread.java:619)
>>
>>
>> Big thanks
>>
>> -Dan
>>
>> PS. This is a resend from my gmail account.  The last one thru nabble
>> which has not been accepted since 4 days ago
>>
>

Reply via email to