Rafael Winterhalter created CAMEL-8236:
------------------------------------------

             Summary: WebSphere class loader detection is too sensitive
                 Key: CAMEL-8236
                 URL: https://issues.apache.org/jira/browse/CAMEL-8236
             Project: Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 2.14.1
            Reporter: Rafael Winterhalter
            Priority: Minor


The DefaultCamelContext attempts to detect an IBM WebSphere application server 
by a simple test: loader.getClass().getName().startsWith("com.ibm")

This test can introduce very subtle bugs and I suggest to replace it by a list 
of known class names of WebSphere class loaders. At least, one should add an 
additional dot in order to avoid matching packages that only start with 
"com.ibm" such as any "com.ibmfoobar".



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to