Hey guys, Very interested in this also. In the meanwhile I'll patch my ActionServlet with James' patch and give that a shot. Keep us posted on how far you get with this.
--Renaud ----- Original Message ----- From: "Vaughan Jackson" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 19, 2001 1:01 PM Subject: RE: XML include hack to split struts-config.xml + Struts Digester > James, > > Thanks! I'll give this a try. > > BTW, does anyone know what the general consensus is on > being able to use these XML external entity references > within a WAR? > > Is it reasonable to expect that the Struts Digester will > ever be able to handle this? > > Vaughan. > > > > -----Original Message----- > > From: James Holmes [mailto:[EMAIL PROTECTED]] > > Sent: Friday, October 19, 2001 12:32 PM > > To: [EMAIL PROTECTED] > > Subject: RE: XML include hack to split struts-config.xml > > > > > > I have the "fix" for multiple config files almost > > done. I need to create the patch and send out an > > email, but in the mean time you can use: > > > > http://www.ejcenter.com/struts/ActionServlet.java > > > > Just recompile the 1.0 source with the above file and > > then in your web.xml file you can use a comma (",") > > delimited list of config files for the "config" > > <init-param>. If you have any questions let me know. > > > > -james > > [EMAIL PROTECTED] > > http://www.ejcenter.com/struts/ > > > > > > --- Vaughan Jackson <[EMAIL PROTECTED]> > > wrote: > > > Hi, > > > > > > A while ago (Sept 10), Renaud Waldura posted this > > > issue, saying that the > > > only way he > > > could get this to work was to hardwire the path to > > > an included XML file like > > > this: > > > > > > <!DOCTYPE struts-config PUBLIC > > > "-//Apache Software Foundation//DTD Struts > > > Configuration 1.0//EN" > > > > > "<http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd>; > > > > > > [ <!ENTITY downloadClientActions SYSTEM > > > > > > > > "file:./WEB-INF/config/struts/actions-downloadClient.xml"> > > > ] > > > > > > > > > > I have found the same thing. This is not going to > > > work in general. > > > > > > It seems to me that the reason this is the only way > > > we can get it > > > to work is because Digester, in implementing > > > resolveEntity( ), > > > refuses to resolve the path to a file like this, > > > unless it is a > > > pre-registered entity. Registration seems to require > > > Java code calls prior > > > to parsing. > > > > > > When Digester refuses to resolve the path, the web > > > servers XmlParser seems > > > to try to work out the path - and resolves it its > > > current directory? > > > > > > My guess is that for this to work properly, Digester > > > would have > > > to be able to resolve the path within the WAR file? > > > > > > Any feedback welcome. > > > > > > Thanks, > > > Vaughan. > > > > > > > > > ___________________________________________________ > > > Vaughan Jackson > > > Development > > > Tumbleweed Communications > > > [EMAIL PROTECTED] / +1 (650) 216 2532 > > > ___________________________________________________ > > > > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Make a great connection at Yahoo! Personals. > > http://personals.yahoo.com > > > >