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.java:
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
Software Engineer
Wrapped Apps Corporation
275 Michael Cowpland Dr.
Suite 201
Ottawa, Ontario
K2M 2G2
Tel: (613) 591 -7552
Fax: (613) 591-0523
1 (877) 388-6742
www.wrappedapps.com







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to