-
1. Re: deployment question (dependent jar files)
andyd Oct 24, 2006 5:13 PM (in response to bjwaski)Suggest you look at deploying in an ear file.
I put all jars/wars into the root of the EAR and then reference them in META-INF/application.xml.
i.e.
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>MyAppEAR</display-name>
PortletUtils.jar
jboss-seam.jar
jboss-seam-ui.jar
MyAppEJB.jar
<web-uri>MyAppWeb.war</web-uri>
Don't forget META-INF/jboss-app.xml to define your class loader i.e.
<jboss-app>
<loader-repository>
seam.jboss.org:loader=myapp-loader
</loader-repository>
</jboss-app>
Hope this helps.
Andy. -
2. Re: deployment question (dependent jar files)
andyd Oct 24, 2006 5:23 PM (in response to bjwaski)Sorry - should have previewed before posting. Added some spaces in the tags to get it all in the post.
Andy.
<?xml version="1.0" encoding="UTF-8"?>
< application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" >
< display-name >MyApp</ display-name >
< module >
< java >PortletUtils.jar</ java >
</ module >
< module >
< java >jboss-seam.jar</ java >
</ module >
< module >
< java >jboss-seam-ui.jar</ java >
</ module >
< module >
< ejb >MyAppEJB.jar</ ejb >
</ module >
< module >
< web >
< web-uri >MyAppWeb.war</ web-uri >
</ web >
</ module >
</ application > -
3. Re: deployment question (dependent jar files)
bjwaski Oct 24, 2006 5:23 PM (in response to bjwaski)Andy,
Thanks for your quick reply. I think that mostly makes sense, although I don't follow the classloader part. Any chance you could point me to the docs on that?
Thanks for your help. -
4. Re: deployment question (dependent jar files)
andyd Oct 24, 2006 5:49 PM (in response to bjwaski)Sure,
Checkout the following wiki pages. Subject that is a must to avoid headaches with jar versions, etc.
Andy.
http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingOverview
http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingConfiguration