Hi, In application I am not generating urls, only setResponsePage(Index.class);
So, you think this is proxy settings problem? Hovever, changing these didn't help, they are now pointing into ssl accelerator instead of app server. ProxyPass /pls http://www.mycompany.com:7777/pls/myapp/ ProxyPassReverse /pls http://www.mycompany.com:7777/pls/myapp/ Anything other I could try? Br Harri >-----Original Message----- >From: ext nino martinez wael [mailto:[email protected]] >Sent: 27 February, 2009 12:51 >To: [email protected] >Subject: Re: Wicket Link with proxy server: wrong hostname > >Works for me too, I also posted some Apache configs to this >list some time ago.. So search the forum, you can use nabble > >2009/2/27 Martin Makundi <[email protected]> > >> 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 <[email protected]>: >> > 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-cla >> ss> >> > <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: [email protected] >> For additional commands, e-mail: [email protected] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
