I'm not currently using it myself ... I'm just familiar with the source code since I am responsible for creating Struts and SSL Ext support for the Apache Velocity Tools project :)
cheers, Marin� "Adam Hardy" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Found it, it's in the latest release on sourceforge 1.10-4 > > oh and it's SecureTilesPlugin with a little in not In for anybody's > info. Don't know how you managed that, Marino, if you just cut & pasted > that config. > > On 01/21/2004 11:45 AM Adam Hardy wrote: > > Hi there, > > which jar is SecureTilesPlugIn in? I just looked in struts.jar and > > sslext.jar. > > > > thanks > > Adam > > > > On 01/21/2004 01:52 AM Marino A. Jonsson wrote: > > > >> heh heh typical :) > >> > >> btw. you don't need to specify two SecurePlugIns (both SecureTilesPlugIn > >> _and_ a SecurePlugIn)! What you want to do is this instead: > >> > >> <plug-in className="org.apache.struts.tiles.SecureTilesPlugIn" > > >> <set-property property="definitions-config" > >> value="/WEB-INF/tiles-defs.xml" /> > >> <set-property property="moduleAware" value="true" /> > >> <set-property property="definitions-parser-validate" value="true" /> > >> <set-property property="httpPort" value="80"/> > >> <set-property property="httpsPort" value="443"/> > >> <set-property property="enable" value="true"/> > >> <set-property property="addSession" value="true"/> > >> </plug-in> > >> > >> Like I said - SecureTilesPlugIn is a SecurePlugIn that extends the > >> TilesPlugIn :) > >> > >> cheers, > >> Marin? > >> > >> > >> "Greg Hess" <[EMAIL PROTECTED]> wrote in message > >> news:[EMAIL PROTECTED] > >> Hi All, > >> > >> This one was tricky. It seems that my problem was that I supplied the > >> wrong className="org.apache.struts.tiles.SecureTilesPlugIn" when the > >> correct className is org.apache.struts.tiles.SecureTilesPlugin. > >> > >> There is some inconsistancy in the docs found at > >> http://struts.ditlinger.com/ that specify the wrong class name to use. > >> The good people that authord the sslext are aware and will probably > >> update the docs. > >> > >> Easy fix if I had of received a ClassNotFoundException, strange that no > >> error resulted. > >> > >> All the best, > >> > >> Greg > >> > >> > >>> -----Original Message----- > >>> From: Greg Hess [mailto:[EMAIL PROTECTED] > >>> Sent: Tuesday, January 20, 2004 9:57 AM > >>> To: 'Struts Users Mailing List' > >>> Subject: RE: Struts 1.1, Tiles and sslext11 > >>> > >>> Marino, > >>> > >>> Hmm, I didn't know what all those plugin's were for thanks for the > >>> explanation but I configure the tiles and ssl plugin as described but > >> > >> > >> I > >> > >>> still get the same error. I can only seem to make it work as Adam has > >> > >> > >> it > >> > >>> configured using the standard tiles pluging and just setting the > >>> processorClass to the secure one. > >>> > >>> Below is my struts-config that I believe is as you have outlined? > >>> > >>> <struts-config> > >>> <action-mappings > >> > >> > >> type="org.apache.struts.config.SecureActionConfig"> > >> > >>> </action-mappings> > >>> > >>> <!-- ===================================== Controller Configuration > >> > >> > >> --> > >> > >>> <controller nocache="true"/> > >>> > >>> <!-- ================================ Message Resources Definitions > >> > >> > >> --> > >> > >>> <message-resources parameter="struts.resources.application"/> > >>> > >>> <!-- ======================================= Plug Ins Configuration > >> > >> > >> --> > >> > >>> <!-- ========== Tiles plugin =================== --> > >>> <plug-in className="org.apache.struts.tiles.SecureTilesPlugIn" > > >>> <set-property property="definitions-config" > >>> value="/WEB-INF/tiles-defs.xml" /> > >>> <set-property property="moduleAware" value="true" /> > >>> <set-property property="definitions-parser-validate" > >>> value="true" /> > >>> </plug-in> > >>> > >>> <plug-in > >>> className="org.apache.struts.validator.ValidatorPlugIn"> > >>> <set-property > >>> property="pathnames" > >>> > >>> > >> > >> value="/WEB-INF/validator-rules.xml,/WEB-INF/validator-rules-custom.xml, > >> > >>> /WEB-INF/validation.xml"/> > >>> </plug-in> > >>> > >>> <plug-in className="org.apache.struts.action.SecurePlugIn"> > >>> <set-property property="httpPort" value="80"/> > >>> <set-property property="httpsPort" value="443"/> > >>> <set-property property="enable" value="true"/> > >>> <set-property property="addSession" value="true"/> > >>> </plug-in> > >>> > >>> </struts-config> > >>> > >>> Is this right, still throwing? > >>> > >>> > >>>>> javax.servlet.UnavailableException > >>>>> at > >>>>> > >>>> > >> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.j > >> > >>> av > >>> > >>>> a: > >>>> > >>>>> 1169) > >>> > >>> > >>> Thanks, > >>> > >>> Greg > >>> > >>> > >>> > >>>> -----Original Message----- > >>>> From: news [mailto:[EMAIL PROTECTED] On Behalf Of Marino A. > >> > >> > >> Jonsson > >> > >>>> Sent: Tuesday, January 20, 2004 6:57 AM > >>>> To: [EMAIL PROTECTED] > >>>> Subject: Re: Struts 1.1, Tiles and sslext11 > >>>> > >>>> Moreover, the StrutsTilesPlugin overloads the > >>>> initRequestProcessorClass(ModuleConfig config) of the TilesPlugin > >> > >> > >> and > >> > >>> sets > >>> > >>>> the processorClass attribute of the controller to > >>>> SecureTilesRequestProcessor ... so there's no need to specify the > >>>> controller > >>>> explicitly. > >>>> > >>>> cheers, > >>>> Marin? > >>>> > >>>> "Marino A. Jonsson" <[EMAIL PROTECTED]> wrote in message > >>>> news:[EMAIL PROTECTED] > >>>> > >>>>> That makes sense ... SecureTilesPlugin actually extends > >> > >> > >> TilesPlugin > >> > >>> so > >>> > >>>>> you're trying to initialize the same plugin twice ;) > >>>>> > >>>>> cheers, > >>>>> Marin? > >>>>> "Greg Hess" <[EMAIL PROTECTED]> wrote in message > >>>>> news:[EMAIL PROTECTED] > >>>>> Hi All, > >>>>> > >>>>> I am having difficulty integrating the sslext11 plug-in with > >> > >> > >> Struts > >> > >>> 1.1 > >>> > >>>>> using Tiles. > >>>>> > >>>>> I get the following error when accessing any action: > >>>>> > >>>>> javax.servlet.UnavailableException > >>>>> at > >>>>> > >>>> > >> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.j > >> > >>> av > >>> > >>>> a: > >>>> > >>>>> 1169) > >>>>> at > >>>>> > >> > >> org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) > >> > >>>>> at > >> > >> > >> javax.servlet.GenericServlet.init(GenericServlet.java:82) > >> > >>>>> at > >>>>> > >>> > >> com.caucho.server.http.Application.createServlet(Application.java:2982) > >> > >>>>> at > >>>>> > >>> > >>> com.caucho.server.http.Application.loadServlet(Application.java:2941) > >>> > >>>>> at > >>>>> > >>> > >>> com.caucho.server.http.Application.initServlets(Application.java:1841) > >>> > >>>>> at > >>>> > >>>> > >>>> com.caucho.server.http.Application.init(Application.java:1772) > >>>> > >>>>> at > >>> > >>> > >>> com.caucho.server.http.VirtualHost.init(VirtualHost.java:621) > >>> > >>>>> at > >>>>> > >>> > >>> com.caucho.server.http.ServletServer.initHosts(ServletServer.java:831) > >>> > >>>>> at > >>>>> > >>>> > >> com.caucho.server.http.ServletServer.initInternal(ServletServer.java:648 > >> > >>> ) > >>> > >>>>> at > >>>> > >>>> > >>>> com.caucho.server.http.ServletServer.init(ServletServer.java:483) > >>>> > >>>>> at > >>> > >>> > >>> com.caucho.server.http.ResinServer.init(ResinServer.java:360) > >>> > >>>>> at > >>>> > >>>> > >>>> com.caucho.server.http.ResinServer.main(ResinServer.java:1107) > >>>> > >>>>> at > >>> > >>> > >>> com.caucho.server.http.HttpServer.main(HttpServer.java:103) > >>> > >>>>> My struts-config.xml: > >>>>> > >>>>> <struts-config> > >>>>> <action-mappings > >>> > >>> > >>> type="org.apache.struts.config.SecureActionConfig"> > >>> > >>>>> . > >>>>> </action-mappings> > >>>>> > >>>>> <!-- ===================================== Controller > >> > >> > >> Configuration > >> > >>> --> > >>> > >>>>> <controller > >>>>> > >>>> > >> processorClass="org.apache.struts.action.SecureTilesRequestProcessor" > >> > >>>>> nocache="true"/> > >>>>> > >>>>> <!-- ================================ Message Resources > >> > >> > >> Definitions > >> > >>> --> > >>> > >>>>> <message-resources parameter="struts.resources.application"/> > >>>>> > >>>>> <!-- ======================================= Plug Ins > >> > >> > >> Configuration > >> > >>> --> > >>> > >>>>> <plug-in className="org.apache.struts.tiles.TilesPlugin" > > >>>>> <set-property property="definitions-config" > >>>>> value="/WEB-INF/tiles-defs.xml" /> > >>>>> <set-property property="moduleAware" value="true" /> > >>>>> <set-property property="definitions-parser-validate" > >>> > >>> > >>> value="true" > >>> > >>>> /> > >>>> > >>>>> </plug-in> > >>>>> > >>>>> <plug-in > >>> > >>> > >>> className="org.apache.struts.validator.ValidatorPlugIn"> > >>> > >>>>> <set-property > >>>>> property="pathnames" > >>>>> > >>>>> > >>> > >> value="/WEB-INF/validator-rules.xml,/WEB-INF/validator-rules-custom.xml, > >> > >>>>> /WEB-INF/validation.xml"/> > >>>>> </plug-in> > >>>>> > >>>>> <plug-in > >>> > >>> > >>> className="org.apache.struts.tiles.SecureTilesPlugIn"> > >>> > >>>>> <set-property property="httpPort" value="80"/> > >>>>> <set-property property="httpsPort" value="443"/> > >>>>> <set-property property="enable" value="true"/> > >>>>> <set-property property="addSession" value="true"/> > >>>>> </plug-in> > >>>>> > >>>>> </struts-config> > >>>>> > >>>>> > >>>>> Any help is much appreciated, > >>>>> > >>>>> Thanks, > >>>>> > >>>>> Greg Hess > > > > > > > > > -- > struts 1.1 + tomcat 5.0.16 + java 1.4.2 > Linux 2.4.20 Debian --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

