[jboss-dev-forums] [JBoss AS7 Development] - META-INF/services for module extensions - question/issue

Dan Sirbu do-not-reply at jboss.com
Tue Aug 16 16:24:23 EDT 2011


Dan Sirbu [http://community.jboss.org/people/lmcdasi] created the discussion

"META-INF/services for module extensions - question/issue"

To view the discussion, visit: http://community.jboss.org/message/621332#621332

--------------------------------------------------------------
Hi,

   I have create a module testmod that is stored into /home/jboss7/modules/com/mycomp/testmod/main with the appropriate jar file. The META-INF/services contains the necessary defition for a java service to be loaded.

   I also create a testextension module that is stored into /home/jboss7/modules/com/mycomp/testextension/main. In testextenstion module.xml I add the dependency towards the testmod in order to have the classpath set properly.

   I have 2 situations:

(a) If I set the testmod as a global module in the standalone.xml, the the META-INF/services class defined there is loaded and available to a war file since when I deploy the WAR file via the ServletContextListner I can bootstrap the spi.

(b) If I define the textextension in standalone.xml (and remove the global definition), then try to bootstrap the testmod from the testextension, then the META-INF/services is no longer loaded and the SPI is not working anylonger.

   I am wondering if my test is valid. And if yes, what would be the reason that the testmod META-INF/services is not available to the textextension module. In the dependency definiton I tried : services="export" export="true" for example ( I try "import" too) but no luck.

   Looking more carefully at the META-INF/services of the testextension module, there is one needed by jboss in order to kickstart the extension. And that get's called. So what I did, is to add the services from the testmod within the testextension -> still not luck.
   And that sounds similar with : " https://issues.jboss.org/browse/AS7-4 https://issues.jboss.org/browse/AS7-4" - which tough looks to be old and addressed. I am using the GA version.

  Any tips ?

BR,
Dan S.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/621332#621332]

Start a new discussion in JBoss AS7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20110816/e63fd1c0/attachment.html 


More information about the jboss-dev-forums mailing list