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

2010-06-26 Thread Carlo Camerino
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.LoginPagewicket: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

2010-06-26 Thread Carlo Camerino
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 carlo.camer...@gmail.comwrote:

 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.LoginPagewicket: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