Hi!

If you generate the url in your app, it will see the proxyPass address:

> ProxyPass               /pls  http://server:7777/pls/myapp/
> ProxyPassReverse        /pls  http://server:7777/pls/myapp/

You could change this into:
ProxyPass               /pls  http://www.mycompany.com:7777/pls/myapp/
ProxyPassReverse        /pls  http://www.mycompany.com:7777/pls/myapp/

Works for us.

**
Martin

2009/2/27  <harri.temo...@nokia.com>:
> Hi all,
>
> I have problem when Wicket 1.3.5 application is installed behind proxy server.
>
> Application it showing Index page in url https://www.mycompany.com/pls/myapp/
> When clicking link (pointing into same Index page), browser is going to url 
> http://server:7777/pls/myapp/
>
> Any ideas about to solve this? Details listed below.
>
> Best Regards
> Harri
>
> ======Index.html=====================================================
> <html xmlns:wicket="http://wicket.apache.org/";>
> <body>
>   <a wicket:id = "linkIndex">Index</a>
> </body>
> </html>
> ======Index.java=====================================================
> public class Index extends WebPage {
>    public Index() {
>        Link linkToAnchor = new Link("linkIndex") {
>                public void onClick() {
>                    setResponsePage(Index.class);
>                }
>            };
>        add(linkToAnchor);
>    }
> }
> ======MyApplication.java=============================================
> public class MyApplication extends WebApplication {
>
>    @Override
>    public Class getHomePage() {
>        return Index.class;
>    }
> }
> ======web.xml========================================================
> <?xml version = '1.0' encoding = 'windows-1252'?>
> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4" 
> xmlns="http://java.sun.com/xml/ns/j2ee";>
>    <description>Empty web.xml file for Web Application</description>
>    <filter>
>        <filter-name>WicketApplication</filter-name>
>        
> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
>        <init-param>
>            <param-name>applicationClassName</param-name>
>            <param-value>com.mycompany.app.MyApplication</param-value>
>        </init-param>
>    </filter>
>    <filter-mapping>
>        <filter-name>WicketApplication</filter-name>
>        <url-pattern>/*</url-pattern>
>    </filter-mapping>
>    <session-config>
>        <session-timeout>35</session-timeout>
>    </session-config>
>    <mime-mapping>
>        <extension>html</extension>
>        <mime-type>text/html</mime-type>
>    </mime-mapping>
>    <mime-mapping>
>        <extension>txt</extension>
>        <mime-type>text/plain</mime-type>
>    </mime-mapping>
> </web-app>
> ===========================================================
> My infra stack is:
>
> Alteon SSL Aaccelerator url:
> https://www.mycompany.com/pls/myapp/
>
> Apache Proxy url:
> http://webserver:80/pls/myapp/
> Httpd.conf:
> ProxyPass               /pls  http://server:7777/pls/myapp/
> ProxyPassReverse        /pls  http://server:7777/pls/myapp/
>
> Oracle Application Server url:
> http://server:7777/pls/myapp/
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to