[ 
https://issues.apache.org/jira/browse/AXIS2-1597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12481125
 ] 

James Shiell commented on AXIS2-1597:
-------------------------------------

Got the bugger.

This occurs if another META-INF/services.xml is accessible on the app-server 
classpath. As ClassLoader.getResource(..) will check the parent classloader 
first it results in this being read in preference to the service file. Hence 
the app-server accessible file is always returned.

Hence you end up with the solutions:
1. Ensure no other META-INF/services.xml are accessible from the app-server CP, 
or
2. Override ClassLoader.getResource() in DeploymentClassLoader and ensure the 
local CP is checked first.


> WAR deployment on WLS results in incorrect service configuration
> ----------------------------------------------------------------
>
>                 Key: AXIS2-1597
>                 URL: https://issues.apache.org/jira/browse/AXIS2-1597
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 1.1
>         Environment: WLS 9.2
>            Reporter: James Shiell
>         Assigned To: Deepal Jayasinghe
>
> When Axis is deployed as a WAR on WLS 9.2 the service configuration mappings 
> in AxisConfiguration appear to be bollocksed.
> I have two services (declared in the following order) - version.aar, and a 
> custom Muse service, containing four services in a single service group. 
> However, the AxisConfiguration object describes all services as having a 
> filename of the version.aar file (full path). 
> This breaks Muse, which tries to lookup the muse.xml in the service AAR, only 
> to be directed to the wrong one by the configuration.
> This does not occur in an exploded deployment.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to