[
https://jira.codehaus.org/browse/MWAR-254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Osipov closed MWAR-254.
-------------------------------
Resolution: Won't Fix
Please refer to
https://cwiki.apache.org/confluence/display/MAVEN/The+Great+JIRA+Cleanup+of+2014
if you're wondering why this issue was closed out.
> The deployement of mar files isn't correctly handled (axis2 @ client side +
> server side)
> ----------------------------------------------------------------------------------------
>
> Key: MWAR-254
> URL: https://jira.codehaus.org/browse/MWAR-254
> Project: Maven WAR Plugin
> Issue Type: Bug
> Affects Versions: 2.1.1
> Reporter: Paulo Silva
>
> Hello!
> I did some digging/testing and I found a problem when we have a webapp that
> uses axis2 at client side + server side.
> (...)
> Caused by: org.apache.axis2.deployment.DeploymentException: The addressing
> module is not valid or has not been deployed.
> at
> org.apache.axis2.deployment.ServiceBuilder.processModuleRefs(ServiceBuilder.java:678)
> at
> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:327)
> ... 31 more
> Caused by: org.apache.axis2.deployment.DeploymentException: The addressing
> module is not valid or has not been deployed.
> at
> org.apache.axis2.deployment.ServiceBuilder.processModuleRefs(ServiceBuilder.java:670)
> ... 32 more
> This error will hapen when the addressing module is not found on the expected
> location(s).
> If you deploy the mar files to WEB-INF/modules/ only the server side will
> work. But if you instead deploy them to WEB-INF/lib/ then both sides will
> work (client side + server side). I did this test with axis2 v1.5 (we are
> using webservices with ws-addressing).
> To solve this problem I had to patch ArtifactsPackagingTask.java to force the
> deployement of mar files to WEB-INF/lib/.
> I think it would be a good pattern to always deploy artifact dependencies to
> the lib folder... Maybe there are a few exceptions, but I don't think axis2
> mar files are one of them... And IMHO those kind of exceptions should be
> handled by configuration, when needed.
> Another thing I've notice, and don't think this is a problem related to this
> plugin, is that mar files aren't being included as transitive dependencies :(
> I had to explicitly declare that dependency on my pom file (I have a direct
> dependency to another artifact that has a runtime dependency to that mar
> file, so I think that dependency should be transitively inherited).
> Can anyone check this out?
> Thanks in advance.
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)