in your init() method you can read in any old text file with BufferedReader such as reader = new BufferedReader(new FileReader("/usr/local/package/Servlet.properties")); Anyone else ? Martin -- ********************************************************************* This email message and any files transmitted with it contain confidential information intended only for the person(s) to whom this email message is addressed. If you have received this email message in error, please notify the sender immediately by telephone or email and destroy the original message without making a copy. Thank you.
----- Original Message ----- From: "Kevin Maeer" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <user@struts.apache.org> Sent: Sunday, August 13, 2006 8:24 PM Subject: RE: Splitting validation.xml > Initially I'm trying to get this to work using Oracle JDeveloper (10.1.2) and > its embedded OC4J (which could well be the problem). We're using Struts 1.2.7. > > The ValidatorPlugIn in struts-config.xml currently looks like: > > <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> > <set-property property="pathnames" > value="/WEB-INF/common/validator-rules.xml, > /WEB-INF/validation.xml, > > /nz/ac/otago/corpserv/paper/web/struts/forms/validation/paper-search-validation. > xml" /> > <set-property property="stopOnFirstError" value="false"/> > </plug-in> > > We're using Spring as well as Struts and directly below the ValidatorPlugIn > entry in struts-config.xml is the ContextLoaderPlugIn for Spring which looks > like: > > <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> > <set-property > property="contextConfigLocation" > > value="classpath:nz/ac/otago/corpserv/timetabling/bl/delegate/timetablingDelegat > eContext.xml > > classpath:nz/ac/otago/corpserv/paper/bl/delegate/paperDelegateContext.xml > > classpath:nz/ac/otago/corpserv/rooms/bl/delegate/roomsDelegateContext.xml > /WEB-INF/applicationContext.xml"/> > </plug-in> > > This works fine, presumably because the Spring plug-in is using some other > resource loading mechanism. > > I've tried the classpath:nz/ac/... format and the /WEB-INF/classes/nz/ac/... > suggested by somebody else and I've tried shuffling the order of the files > around in the list and a few other mad things and they all give the same > error. > > Cheers, > Kevin > > > >> -----Original Message----- >> From: David Friedman [mailto:[EMAIL PROTECTED] >> Sent: Friday, 11 August 2006 5:49 p.m. >> To: Struts Users Mailing List >> Subject: RE: Splitting validation.xml >> >> Kevin, >> >> A number of java application/web servers have issues with >> files outside of >> the web application directories. For example Tomcat has a >> policy file that >> often requires tweaking to open files in other places for >> reading. What is >> your application server? Perhaps someone here has >> experience with it. >> >> Regards, >> David >> >> -----Original Message----- >> From: Kevin Maeer [mailto:[EMAIL PROTECTED] >> Sent: Friday, August 11, 2006 1:34 AM >> To: 'Struts Users Mailing List' >> Subject: Splitting validation.xml >> >> I want to split the validation.xml file into multiple files >> so some pages >> can be >> more easily reused. If I save the new file under /WEB-INF/ >> and add it to the >> ValidatorPlugIn "pathnames" in struts-config.xml everything >> works fine. >> >> If I move the new file out into the class hierarchy and change the >> ValidatorPlugIn entry to point to the new location, it all >> turns to custard >> and >> I get the following in the logs: >> >> Loading validation rules file from >> '/nz/ac/otago/corpserv/paper/web/struts/forms/validation/paper >> -search-valida >> tion >> .xml' >> Skipping validation rules file from >> '/nz/ac/otago/corpserv/paper/web/struts/forms/validation/paper >> -search-valida >> tion >> .xml'. No stream could be opened. >> javax.servlet.ServletException: Skipping validation rules file from >> '/nz/ac/otago/corpserv/paper/web/struts/forms/validation/paper >> -search-valida >> tion >> .xml'. No stream could be opened. >> at >> org.apache.struts.validator.ValidatorPlugIn.initResources(Vali >> datorPlugIn.ja >> va:2 >> 26) >> at >> org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlug >> In.java:162) >> >> Is it possible to specify a location that isn't under web-inf for the >> validation >> file and if so how is it specified? All the examples I've >> googled, that have >> the >> file not under web-inf, use the old style "pathname" property >> to specify the >> location. >> >> Thanks, >> Kevin >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >