I have a WAR file containing an XML file and I have a singleton class that, on 
first access, opens the xml file and configures itself from it.


  | org.xml.sax.InputSource is = new 
InputSource("http://localhost:8080/mywar/myfile.xml";);
  | 

That was fine until I needed to perform a startup task that relied on 
information in the XML file. The problem being that mywar.war has not been 
deployed at the point the startup service executes. It seems that I cannot put 
a dependency in the startup service on mywar.war, I can only specify 
dependencies on other services, not on wars (I am using JBoss 3.2.6, so Barrier 
Control is not an option).

I though that perhaps I should write a ResourceAdapter that would provide 
access to my XML file, but this seems overkill and I'm not convinced it is the 
way to go.

Is there anyone out thee who has experienced the same dilemma, and could 
perhaps advise me on the way to address my problem?
- write my own ResourceAdapter implementation?
- use a freely available ResourceAdapter implementation?
- or perhaps there is a really obvious way that I am missing of making my XML 
file available to a startup task?

Many thanks for any help.
Bob


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3968455#3968455

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3968455
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to