[ 
https://issues.apache.org/jira/browse/CAMEL-8236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rafael Winterhalter updated CAMEL-8236:
---------------------------------------
    Description: 
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 when working with other IBM productes 
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".

  was:
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".


> 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 when working with other IBM 
> productes 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