users@grizzly.java.net

Re: ARP in glassfish v3

From: Igor Minar <iiminar_at_gmail.com>
Date: Tue, 28 Oct 2008 10:22:24 -0700

I submitted the bug https://grizzly.dev.java.net/issues/show_bug.cgi?id=289
  and will try the workaround.

Thanks,
Igor


On Oct 28, 2008, at 10:04 AM, Jeanfrancois Arcand wrote:

> Salut,
>
> Igor Minar wrote:
>> Hi there,
>> I ported my ARP filter to glassfish v3, but I can't seem to
>> configure glassfish v3 to use it.
>> In v2 I used this config in domain.xml:
>> <jvm-options>-Dcom.sun.enterprise.web.connector.grizzly.asyncHandlerClass
>> =
>> com.sun.enterprise.web.connector.grizzly.async.DefaultAsyncHandler</
>> jvm-options> <jvm-options>-Dcom.sun.enterprise.web.connector.grizzly.asyncHandler.ports
>> =8080</jvm-options> <jvm-options>-Dcom.sun.enterprise.web.connector.grizzly.asyncFilters
>> =com.igorminar.grizzlysendfile.SendfileFilter</jvm-options> in v3 I
>> changed it to:
>> <jvm-options>-
>> Dcom
>> .sun
>> .grizzly.asyncHandlerClass=com.sun.grizzly.arp.DefaultAsyncHandler</
>> jvm-options> <jvm-options>-
>> Dcom.sun.grizzly.asyncHandler.ports=8080</jvm-options>
>> <jvm-options>-
>> Dcom
>> .sun
>> .grizzly.asyncFilters=com.igorminar.grizzlysendfile.SendfileFilter</
>> jvm-options> But when I try to send any request to port 8080 it
>> just times out after 30 seconds. I debugged my filter briefly, but
>> it doesn't even look like the doFilter method is being called.
>> Any idea what's wrong?
>
> Hum....looking at the code, the -Dcom.sun.grizzly.asyncFilters is no
> longer working, hence it means the AsyncHandler cannot load your
> AsyncFilter. Can you file a bug and I will fix it. The fix is very
> simple, but for a reason I can't explain, the property support as
> been removed (most probably my fault).
>
> A workaround for you is to extend the DefaultAsyncHandler and invoke
> addAsyncFilter(new com.igorminar.grizzlysendfile.SendfileFilter);
> inside the default constructor. Not an ideal solution, but will
> works with the current v3 Prelude.
>
> Thanks
>
> -- Jeanfrancois
>
>
>
>> thanks,
>> Igor
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>