did you find a solution to this? I'm also trying to deploy a Seam 2.3.1 application on WildFly 8.0.0 that worked on JBoss 7.1.1 and get several injection errors like
Caused by: org.jboss.seam.RequiredException: @In attribute requires non-null value: ppDocumentHome.renderer
I think it's the same issue that you've faced...
It turned out my problem was caused by referencing Seam 2.2 schema's in my xhtml files...
Although I am quite disturbed that you say you are encountering the same issue when switching from JBOSS 7.1 to WildFly as I will be doing the same thing in the weeks to come
Joined: Mar 07, 2014
thanks for the info... in the meantime i decided to give a complete migration to EE6 a try, so WildFly should be a better fit then. But i am aware of the possibility i will end up in a mess and give up the idea ;)
By the way, the only explicit Seam 2.2 scheme i refer to seems to be
http://jboss.com/products/seam/pages-2.2.xsd but i think this is not what you mean? Maybe your issue was another one, although similar symptoms...
When you start to migrate to WildFly, just let me know if you run into this again, then we maybe could work it out together...
I don't know if you know this but JBOSS 7 handles ejb deployment according to the new portable JNDI syntax...basically you have to annotate every seam/ejb component with a @JndiName annotation on the component class. You will also need the jboss-deployment-structure.xml file. The article above describes both... if you get stuck somewhere ,pm me and I will give you my email address so we can collaborate.
I will keep you updated when I do the WildFly migration...I'm sure we will do the JEE6 migration too...although we have no timeline for that yet(and it's gonna be a whole lt of work!)