ah, yes. this is a know issue with tomcat. you need to remove index.jsp
-igor
On Mon, Nov 3, 2008 at 5:05 AM, Alan Romaniusc <[EMAIL PROTECTED]> wrote:
> More about the problem.
>
> This problem does not happen with jetty.
>
> This problem happens with tomcat (6.0.16, 6.0.18) when you have a
> index.jsp file and it is mapped in web.xml (welcome-file-list)
> (netbeans default web project).
>
> I will try to investigate more before open a bug...
>
>
>
>
> On Fri, Oct 31, 2008 at 4:38 PM, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
>> open a bug and provide a quickstart
>>
>> -igor
>>
>> On Fri, Oct 31, 2008 at 11:31 AM, Alan Romaniusc <[EMAIL PROTECTED]> wrote:
>>> Another question
>>>
>>> I can not find any bug reporting about it. Should I try to open a bug
>>> or 1.5 will have this fixed anyway?
>>>
>>> On 10/31/08, Alan Romaniusc <[EMAIL PROTECTED]> wrote:
>>>> I found the problem!! No, I didn't, but I found the wrokaround.
>>>>
>>>> The problem happens with you configure the filter to use url-pattern =
>>>> "/*".
>>>> If you change to something else, like "/x/*" the redirect will work as
>>>> expected!
>>>>
>>>> just a reference...
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Oct 30, 2008 at 1:50 PM, Alan Romaniusc <[EMAIL PROTECTED]> wrote:
>>>> > I mm trying to test the dumbest example of wicket auth roles, using
>>>> > examples in 1.4 m3 zip, and just extends pages that can be found
>>>> > there.
>>>> >
>>>> > Everytime that I log in, I was expected to be redirected from login to
>>>> > page that I tried to access, but I am being redirected to the "correct
>>>> > page", but without the context path, resulting in a page not found.
>>>> >
>>>> > Could it be a bug?
>>>> >
>>>> >
>>>> > Dumb Code:
>>>> >>>>>>>>>>>
>>>> > RoomBookingApplication.java
>>>> > public class RoomBookingApplication extends AuthenticatedWebApplication
>>>> {
>>>> >
>>>> > protected void init() {
>>>> > super.init();
>>>> > mountBookmarkablePage("admin", AdminPage.class);
>>>> > }
>>>> >
>>>> > public Class<? extends Page> getHomePage() {
>>>> > return CalendarPage.class;
>>>> > }
>>>> >
>>>> > protected Class<? extends AuthenticatedWebSession>
>>>> getWebSessionClass() {
>>>> > return RoomBookingSession.class;
>>>> > }
>>>> >
>>>> > protected Class<? extends WebPage> getSignInPageClass() {
>>>> > return BookingSignInPage.class;
>>>> > }
>>>> >
>>>> > }
>>>> >
>>>> > RoomBookingSession.java
>>>> > public class RoomBookingSession extends AuthenticatedWebSession {
>>>> >
>>>> > public RoomBookingSession(Request request) {
>>>> > super(request);
>>>> > }
>>>> >
>>>> > public boolean authenticate(String user, String pass) {
>>>> > return (user.equals("test") && pass.equals("test"));
>>>> > }
>>>> >
>>>> > public Roles getRoles() {
>>>> > if (isSignedIn())
>>>> > return new Roles(Roles.ADMIN);
>>>> > return null;
>>>> > }
>>>> > }
>>>> >
>>>> > CalendarPage.java
>>>> > public class CalendarPage extends WebPage {
>>>> > public CalendarPage() {
>>>> > add(new Label("helloWorld","itsworking"));
>>>> > }
>>>> > }
>>>> >
>>>> > @AuthorizeInstantiation(Roles.ADMIN)
>>>> > public class AdminPage extends WebPage {
>>>> > }
>>>> > <<<<<<<<<<<<<<
>>>> >
>>>> > if I try to access http://localhost:8080/booking/admin , I am redirect
>>>> > to login page. If I enter the correct login and pass, I am redirect to
>>>> > http://localhost:8080/admin
>>>> >
>>>> >
>>>> > --
>>>> >
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Alan R.
>>>>
>>>
>>>
>>> --
>>> Albert
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>>
>>
>
>
>
> --
> Albert
>
> ---------------------------------------------------------------------
> 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]