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)