[jboss-jira] [JBoss JIRA] (AS7-3285) Annotated classes excluded in module import are still processed during deployment.

Peter Skopek (JIRA) jira-events at lists.jboss.org
Thu Jan 12 05:48:21 EST 2012


Peter Skopek created AS7-3285:
---------------------------------

             Summary: Annotated classes excluded in module import are still processed during deployment.  
                 Key: AS7-3285
                 URL: https://issues.jboss.org/browse/AS7-3285
             Project: Application Server 7
          Issue Type: Bug
          Components: Server
    Affects Versions: 7.1.0.CR1b
            Reporter: Peter Skopek
            Assignee: Jason Greene
             Fix For: 7.1.0.Final


Annotation attribute works, but import filter is not taken into account and all annotations found in dependant module are processed.

See in following server log snippet that @WebServiceProvider at class org.picketlink.identity.federation.core.pdp.SOAPSAMLXACMLPDP is processed despite the class was ordered to not be imported in jboss-deployment-structure.xml.

11:15:08,018 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) Starting deployment of "picketlink-sts.war"
11:22:31,125 INFO [org.jboss.wsf.stack.cxf.metadata.MetadataBuilder] (MSC service thread 1-5) Add Service
id=PicketLinkSTS
address=http://localhost:8080/picketlink-sts
implementor=org.picketlink.identity.federation.core.wstrust.PicketLinkSTS
invoker=org.jboss.wsf.stack.cxf.JBossWSInvoker
serviceName={urn:picketlink:identity-federation:sts}PicketLinkSTS
portName={urn:picketlink:identity-federation:sts}PicketLinkSTSPort
wsdlLocation=null
mtomEnabled=false
11:22:31,126 INFO [org.jboss.wsf.stack.cxf.metadata.MetadataBuilder] (MSC service thread 1-5) Add Service
id=org.picketlink.identity.federation.core.pdp.SOAPSAMLXACMLPDP
address=http://localhost:8080/picketlink-sts/SOAPSAMLXACMLPDP
implementor=org.picketlink.identity.federation.core.pdp.SOAPSAMLXACMLPDP
invoker=org.jboss.wsf.stack.cxf.JBossWSInvoker
serviceName={urn:picketlink:identity-federation:pdp}SOAPSAMLXACMLPDP
portName={urn:picketlink:identity-federation:pdp}SOAPSAMLXACMLPort
wsdlLocation=null
mtomEnabled=false

Content of my jboss-deployment-structure.xml
{noformat}
<jboss-deployment-structure>
  <deployment>
    <!-- Add picketlink module dependency -->
    <dependencies>
      <module name="org.picketlink" annotations="true">
        <imports>
           <exclude path="org/picketlink/identity/federation/core/pdp/**"/>
        </imports>
      </module>
    </dependencies>
  </deployment>
</jboss-deployment-structure>
{noformat}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list