[ 
https://issues.apache.org/jira/browse/CXF-2742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12852072#action_12852072
 ] 

David Valeri commented on CXF-2742:
-----------------------------------

It would appear that there are two issues at play here:

1) The instructions for enabling JMX in ServiceMix do not specify that 
InstrumentationManagerImpl#createMBServerConnectorFactory should probably be 
false inside of ServiceMix as one would want to use only the connectors managed 
by the container.

2) If createMBServerConnectorFactory is set to true, something goes awry in the 
InstrumentationManagerImpl shutdown sequence as the connector is left open and 
the restart of InstrumentationManagerImpl  with the bundle restart fails due to 
the address already being in use.  InstrumentationManagerImpl#shutdown, which 
handles cleanup of the connector, is never called during Bus shutdown.

> CXF MBeans are not unregistered/reregistered properly on CXF Bus shutdown and 
> restart controlled by Spring DM
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-2742
>                 URL: https://issues.apache.org/jira/browse/CXF-2742
>             Project: CXF
>          Issue Type: Bug
>          Components: Bus
>    Affects Versions: 2.2.6, 2.2.7
>            Reporter: David Valeri
>
> When initializing CXF in a Spring context file using the standard CXF Spring 
> XML imports and the standard CXF namespace handlers for CXF Bus 
> configuration, a restart of the Spring application context triggered by 
> Spring DM in an OSGi container results in the CXF registered MBeans 
> disappearing.  The MBeans will not reappear until the JVM hosting the OSGi 
> container is restarted.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to