[jboss-user] [JBoss Microcontainer] New message: "Re: Info required about jboss-classloading.xml"

Adrian Brock do-not-reply at jboss.com
Thu Jan 21 11:06:35 EST 2010

User development,

A new message was posted in the thread "Info required about jboss-classloading.xml":


Author  : Adrian Brock
Profile : http://community.jboss.org/people/adrian@jboss.org

With that configuration, your ejb3 won't be able to see any classes, except those in the bootstrap classloader.
i.e. you have no requirements (imports) and you are not using import-all=true.
e.g. You won't be able to see anything in common/lib which includes the ejb3 api and container classes.
Ideally, the ejb3 deployer should automatically add the ejb3 classes as <requirement/>s to all ejb3 deployments
that don't have import-all=true, but it doesn't currently do this. So you'll have to add them yourself.
e.g. you could add package requirements for javax.ejb, etc.
but I imagine it will take a lot of work to figure out exactly what you need. :-)
A simpler way is probably to use a module requirement:
which is the name of your deployment that contains all the common/lib jars (it has no nice alias).

should also work just as well?
P.S. The NPE is a bug. You should ask the ejb3 developers to give you a meaningful error message. :-)


To reply to this message visit the message page: http://community.jboss.org/message/521480#521480

More information about the jboss-user mailing list