camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Mietz Egli (JIRA)" <j...@apache.org>
Subject [jira] Created: (CAMEL-3047) JettyHttpComponent.doStop() shuts down all servers in the VM, not just those associated with the component
Date Wed, 11 Aug 2010 22:33:48 GMT
JettyHttpComponent.doStop() shuts down all servers in the VM, not just those associated with
the component
----------------------------------------------------------------------------------------------------------

                 Key: CAMEL-3047
                 URL: https://issues.apache.org/activemq/browse/CAMEL-3047
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-jetty
    Affects Versions: 2.4.0
         Environment: Java 1.6.0_20, Karaf 1.6.0, OSX 10.6.4
            Reporter: Paul Mietz Egli
             Fix For: 2.5.0


We are running several bundles in Karaf with separate Camel contexts, each of which uses the
camel-jetty component to expose services over HTTP.  Each bundle has an assigned port and
may listen on multiple URIs.  We noticed that when we updated or shut down one of these bundles,
all of the Jetty servers in the other bundles would stop listening on their respective ports.

The problem is that the map of ConnectorRef objects in JettyHttpComponent is static, and therefore
shared across the entire VM.  Changing this from static to an instance variable fixed the
issue for us.  

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


Mime
View raw message