- adding the jar to project.ear/ and adding a module tag inside application.xml (bean class has no local, webservice or remote interfaces defined)This works if the components are just Seam JavaBeans
I've got my utility classes working. Here's how:
Added utility.jar to the root of project.ear.
Edited project.ear/META-INF/application.xml and added
<module> <java>utility.jar</java> </module>
Thanks for yout reply, I was not seeing that this approach worked because I had introduced another similar error in a different part of the application.
This has lead me to seek an answer to another question. If you want to deploy fully fledged statefull or stateless ejb3 session beans would you use a tag like this (in application.xml):
<module> <ejb>ejb_bean_classes.jar</ejb> </module>
I'll give it a try.
You need to make sure you have an empty seam.properties file in the root of your jar file so the seam components inside the jar will be deployed.