• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Dependency between wars

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I have an application runs fine on Jboss 4.2.3. I am trying to deploy it on Jboss 5.1.0.GA but having some issues with the order in which wars are deployed.
The wars need to be deployed in the order specified by application.xml.

application.xml
<application id="App_newproject-ear">
<display-name>newproject</display-name>
<module id="Module_auth-service.war">
<web>
<web-uri>auth-service.war</web-uri>
<context-root>authservice</context-root>
</web>
</module>
<module id="Module_newproject.war">
<web>
<web-uri>newproject.war</web-uri>
<context-root>newproject</context-root>
</web>
</module>
<module id="Module_dms.war">
<web>
<web-uri>dms.war</web-uri>
<context-root>newproject/DMS</context-root>
</web>
</module>
<module id="Module_webservices.war">
<web>
<web-uri>webservices.war</web-uri>
<context-root>newprojectWebServices</context-root>
</web>
</module>
......

jboss-app.xml
<jboss-app>
<module-order>strict</module-order>
</jboss-app>

I did some search and found out that module order strict doesn't work on Jboss 5.1. Can anyone tell me how do I specify dependency between wars?

Thanks.
 
JavaMonitor Support
Posts: 251
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear Anu,

Wars should not be dependent. If you have that, your design is flawed (and you are not adhering to the servlet spec).

Please keep in mind that one war may not be deployed while another is, so there is no way to guarantee that they are both present and loaded. They may alse be deployed in separate containers.

If you have a dependency, you have to break it and change your app. Perhaps you can go through the database, or have one WAR call web services on the other. The absence of the other war is just something you will have to learn to live with.

Kees Jan
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic