User development,
A new message was posted in the thread ": mapped-name is required for cxf of
deployment auto-update-ws.war":
http://community.jboss.org/message/529289#529289
Author : Not available Not available
Profile :
http://community.jboss.org/people/no1one
Message:
--------------------------------------------------------------
I had similar problem trying to deploy war-in-ear with webservices & (some of) apache
CXF jars included in.
Similar exception appeared. When I included annotations-api.jar in the war file and turned
on classloading isolation, the exception dissapeared and everything worked perfectly.
I suspect (not sure) that CXF has it's own mechanism of resource injection which uses
@javax.annotation.Resource annotation, and all properties annotated with @Resource
aren't supposed to be injected by JBoss in deploytime, but exactly that happens.
If annotations-api.jar is present, and classloading isolation is on - then jboss will not
detect @Resource annotations in cxf and will not try to inject them (because
Resource.class from annotations-api.jar will overwrite Resource.class from jboss in
CXF's classloader, and for JVM point of view, CXF's @Resource annotation will be
different than jboss'es @Resource annotations).
--------------------------------------------------------------
To reply to this message visit the message page:
http://community.jboss.org/message/529289#529289