did you found the solution ????. if yes , please help !!
i think they are totally different version... they work different ways...
I would recommend to migrate to pure Java EE 6 instead of dead Seam 3. Here migration/open18_migration.asciidoc at develop · seam/migration · GitHub you can go through a tutorial to the known golf Open 18 application from Dan Allen's book
And wrt your question, the below listener and filter is not needed in Seam3 / pure java ee 6:
Look at Chapter 45. Seam Faces Components, but primarily you should migrate from Seam2 UI components (tags) to JSF 2 UI Component or extended by Richfaces/Primefaces etc. Example of guidance is here migration/open18_migration.asciidoc at develop · seam/migration · GitHub