You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jarek Gawor (JIRA)" <ji...@apache.org> on 2009/02/04 20:15:59 UTC

[jira] Updated: (GERONIMO-4446) ServletRequestAttributeListener does not work with G Jetty 2.1.3, works with G Tomcat 2.1.3

     [ https://issues.apache.org/jira/browse/GERONIMO-4446?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jarek Gawor updated GERONIMO-4446:
----------------------------------

    Affects Version/s: 2.1.4
        Fix Version/s:     (was: 2.1.4)

I believe this is a bug in Jetty. The Jetty ContextHandler first invokes the ServletRequestListeners and then registers  ServletRequestAttributeListeners. If ServletRequestAttributeListeners were registered before ServletRequestListeners then your test should work. But this is just from looking at the code so I'm not 100% sure about that. Anyway, this probably will not get fixed in 2.1.4.


> ServletRequestAttributeListener does not work with G Jetty 2.1.3, works with G Tomcat 2.1.3
> -------------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-4446
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4446
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Jetty
>    Affects Versions: 2.1.3, 2.1.4, 2.2
>         Environment: Geronimo Jetty 2.1.3, Windows XP, Sun JDK 1.5.0_13
>            Reporter: Vamsavardhana Reddy
>             Fix For: 2.2
>
>         Attachments: helloworld-listener.war
>
>
> I have a web application with a ServletRequestListener and a ServletRequestAttributeListener.  In ServletRequestListener.requestInitialized() I am adding an attribute "hellotxt" to the servlet request.  In ServletRequestAttributeListener.attributeAdded(), I am appending some text to the same attribute.  This application deployed in G Tomcat 2.1.3 server, is working as expected and attributeAdded() method is called for "hellotxt" attribute. If the same application is deployed in G Jetty 2.1.3 server, attributeAdded() method is not getting called for "hellotxt" attribute.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.