Sorry Forgot to mention i am using seam 2.1.
I have never done this, so this is is just an opinion: Spring and Seam have parallel features. You could use the classes of the Spring application and
translatetheir metadata to Seam with relative ease. If you have access to the source and are willing to change it, you may add Seam annotations (and-optionally- remove any Spring ones). Otherwise you can use components.xml to define components, as described in ch. 5.2 of Seam documentation
Configuring components via components.xml. This is conceptually similar to Spring's configuration XMLs.
Thanks the reply. I wanted to know one more thing, whether can i define spring beans as seam POJO component in component.xml