[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