You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Carlo Camerino <ca...@gmail.com> on 2010/06/26 12:37:44 UTC

Help, Problems With Wicket Bookmarkable Page On Sun Web Server Pass Through

Hi,

Need help on this.
We currently deployed a wicket application on glassfish.
The application's home page is mounted as "/login" - declared in the
application as a mountable bookmarkable page.

when i try to access it directly in glassfish
http://localhost:8080/application/login

i don't have a problem with the generated links

the login has a link to forgot password for example, when i click it i can
easily go to that link.

when i try to click that link,
it will not work properly.

however, when i try to access forgot password from login page via a web
server reverse proxy, it doesn't work properly.
it just returns me to the login page over and over again.  i'm using sun web
server 7.0 btw

this is what the genrated link looks like

http://localhost:82/bluelace-four/login/wicket:interface/:62:loginPanel:loginForm:forgotpassLink::ILinkListener::
it keeps bringing me back to the same page.


so what i did was to remove the bookmarkable page and i was able to access
the forgot password page once again.
the generated link allowed me to access it this time
here's the link

http://localhost:82/bluelace-three/?wicket:bookmarkablePage=:com.ccti.luminous.web.login.LoginPage&wicket:interface=:4:loginPanel:loginForm:forgotpassLink::ILinkListener::

when i access it however through the application server directly, it all
works out.

really need help on this thanks guys

thanks
carlo

Re: Help, Problems With Wicket Bookmarkable Page On Sun Web Server Pass Through

Posted by Carlo Camerino <ca...@gmail.com>.
here's the difference of the two requests

Direct ( NO Web Server)
GET
/bluelace/login/wicket:interface/:29:loginPanel:loginForm:forgotpassLink::ILinkListener::
HTTP/1.1
Host: localhost:8091
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3)
Gecko/20100401 Firefox/3.6.3
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://localhost:8091/bluelace/login/
Cookie: JSESSIONID=m3ubb3bvzn66;
form:tree-hi=form:tree:applications:webApplications;
JSESSIONID=51b8264194cd4017dbc522e2d72f

Via Web Server:

Equest is : GET
/bluelace/login/wicket%3ainterface/%3a32%3aloginPanel%3aloginForm%3aforgotpassLink%3a%3aILinkListener%3a%3a
HTTP/1.1
Proxy-agent: Sun-Java-System-Web-Server/7.0
Host: localhost:82
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3)
Gecko/20100401 Firefox/3.6.3
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Cookie: JSESSIONID=m3ubb3bvzn66;
form:tree-hi=form:tree:applications:webApplications;
JSESSIONID=51b8264194cd4017dbc522e2d72f
Client-ip: 127.0.0.1
Via: 1.1 https-CARLOC-PC
Connection: keep-alive
Referer: http://localhost:82/bluelace/login/

as you can see, the :'s are replaced with %3a's

On Sat, Jun 26, 2010 at 6:37 PM, Carlo Camerino <ca...@gmail.com>wrote:

> Hi,
>
> Need help on this.
> We currently deployed a wicket application on glassfish.
> The application's home page is mounted as "/login" - declared in the
> application as a mountable bookmarkable page.
>
> when i try to access it directly in glassfish
> http://localhost:8080/application/login
>
> i don't have a problem with the generated links
>
> the login has a link to forgot password for example, when i click it i can
> easily go to that link.
>
> when i try to click that link,
> it will not work properly.
>
> however, when i try to access forgot password from login page via a web
> server reverse proxy, it doesn't work properly.
> it just returns me to the login page over and over again.  i'm using sun
> web server 7.0 btw
>
> this is what the genrated link looks like
>
>
> http://localhost:82/bluelace-four/login/wicket:interface/:62:loginPanel:loginForm:forgotpassLink::ILinkListener::
> it keeps bringing me back to the same page.
>
>
> so what i did was to remove the bookmarkable page and i was able to access
> the forgot password page once again.
> the generated link allowed me to access it this time
> here's the link
>
>
> http://localhost:82/bluelace-three/?wicket:bookmarkablePage=:com.ccti.luminous.web.login.LoginPage&wicket:interface=:4:loginPanel:loginForm:forgotpassLink::ILinkListener::
>
> when i access it however through the application server directly, it all
> works out.
>
> really need help on this thanks guys
>
> thanks
> carlo
>
>