I'm using WildFly 8 and I'm migrating my Java EE6 project to Java EE7 due to some WebSocket stuff.
In Maven, I use the following BOMs...
- org.wildfly.bom:jboss-javaee-7.0-with-tools:8.0.0.Final
- org.wildfly.bom:jboss-javaee-7.0-with-hibernate:8.0.0.Final
- org.jboss.seam:seam-bom:3.1.0.Final
And I get the following Exception on deployment:
org.jboss.weld.exceptions.IllegalArgumentException: WELD-000818: Event type class org.jboss.solder.config.xml.bootstrap.ProcessAnnotatedTypeImpl is not allowed
You can try enabling "legacy mode" for weld to be bit more relaxed about validation. Open standalone.xml and edit weld subsystem configuration to:
From documentation what this means: