This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Processing extra config XML in servlet init relayed on DTD/SXD in app context

 
D Rog
Ranch Hand
Posts: 472
Linux Objective C Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a servlet which reads extra configuration files in init method. It uses getResource or something like that to obtain the files. These files have references to DTD/XSD inside of a context of the web application. If the servlet has delayed availability, then config files get processed fine. However if it has an init at load, then references can't be found and parsing of extra config get failed. This behavior is web container dependent. Can somebody recommend more robust solution to get consistent behavior on any web container regardless of order of servlet initialization.
 
Rahul Bhattacharjee
Ranch Hand
Posts: 2308
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Do you have any configuration property file for you application.If yes then you can set property for resolution.
Now you can use something like DTD entity resolver (EntityResolver interface)to resolve the DTD location , which in turn would read the property to find the exact location.This is way your appplication becomes independent of application startup.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic