Using common sitemesh decorators for<br> all web apps
Jonathan <[email protected]> Thu, 16 Jun 2005 17:05:25 CDT
| Newsgroups | gmane.comp.web.sitemesh.general |
|---|---|
| Message-ID | <26269676.1118959600373.JavaMail.os-j2ee@opensymphony01.contegix.com> |
Web.xml info:
*** Defenition Start ****
<servlet>
<servlet-name>MyPhpApp</servlet-name>
<servlet-class>com.foo.proxy.HttpProxyServlet</servlet-class>
<init-param>
<param-name>serverBase</param-name>
<param-value>http://php.foo.com/someApp</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>phpFeedback</servlet-name>
<servlet-class>com.foo.proxy.HttpProxyServlet</servlet-class>
<init-param>
<param-name>serverBase</param-name>
<param-value>http://util.foo.com/someOtherApp/feedback.php</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>phpSendEmail</servlet-name>
<servlet-class>com.foo.proxy.HttpProxyServlet</servlet-class>
<init-param>
<param-name>serverBase</param-name>
<param-value>http://util.foo.com/someOtherApp/email.php</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>MyPhpApp</servlet-name>
<url-pattern>/somePHPapp/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>phpFeedback</servlet-name>
<url-pattern>/sendFeedback.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>phpFeedback</servlet-name>
<url-pattern>/feedback</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>phpSendEmail</servlet-name>
<url-pattern>/emailMe.xyz</url-pattern>
</servlet-mapping>
*** Defenition End ****
These defenitions will allow:
http://javaAppServer.foo.com/somePHPapp/*
as a proxy to:
http://php.foo.com/someApp/*
e.g.
http://javaAppServer.foo.com/somePHPapp/do/this.php -> http://php.foo.com/someApp/do/this.php
http://javaAppServer.foo.com/somePHPapp/and/that.php -> http://php.foo.com/someApp/and/that.php
http://javaAppServer.foo.com/feedback -> http://util.foo.com/someOtherApp/feedback.php
http://javaAppServer.foo.com/sendFeedback.jsp ->
http://util.foo.com/someOtherApp/feedback.php
http://javaAppServer.foo.com/emailMe.xyz -> http://util.foo.com/someOtherApp/email.php
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=1454&messageID=8745#8745
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]