Проблемы JMX / RMI при запуске брокера - PullRequest
2 голосов
/ 28 июля 2010

Привет, товарищи, стекировщики.

При попытке запустить моего брокера с ActiveMQ я получил довольно неприятную ошибкуКажется, что по какой-то причине контекст управления пытается запустить то, что уже зарегистрировано.Вершина трассировки стека гласит:

[SpringOsgiExtenderThread-127] DEBUG org.apache.activemq.broker.jmx.ManagementContext - Failed to create local registry
java.rmi.server.ExportException: internal error: ObjID already in use
    at sun.rmi.transport.ObjectTable.putTarget(ObjectTable.java:169)
    at sun.rmi.transport.Transport.exportObject(Transport.java:74)
    at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:229)
    at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:393)
    at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:129)
    at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:190)
    at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92)
    at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78)
    at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:186)
    at org.apache.activemq.broker.jmx.ManagementContext.createConnector(ManagementContext.java:407)
    at org.apache.activemq.broker.jmx.ManagementContext.findTigerMBeanServer(ManagementContext.java:352)
    at org.apache.activemq.broker.jmx.ManagementContext.findMBeanServer(ManagementContext.java:319)
    at org.apache.activemq.broker.jmx.ManagementContext.getMBeanServer(ManagementContext.java:169)
    at org.apache.activemq.broker.jmx.ManagementContext.start(ManagementContext.java:87)
    at org.apache.activemq.broker.BrokerService.start(BrokerService.java:454)
    at org.apache.activemq.broker.BrokerService.start(BrokerService.java:420)

Кто-нибудь знает, что может происходить?

...