Faris, you are correct - likely
Weld Servletwill run in any servlet environment (so far we have only tested Tomcat, Jetty and Google App Engine) - so good to hear it works in WLS :-)
To integrate with EJB (and JTA, JPA, Bean Validation etc.) the vendor needs to implement the Weld SPI as described in the docs.
Faris Al-Badri wrote on Aug 09, 2010 07:29:
I understand Weld has not been tested on Weblogic Server 11g (no support for 299 /Java EE 6). At least, here in my group we can confirm that Weld can be used in a WLS servlet environment.
Is my understanding correct that a commercial app server vendor has to implement the Weld SPIs (according to A.1 in the docs)to make Weld work with the EJB container (of course being hypothetically here!) ?
I would love to know how you got it working. I tried it when Weblogic 11g (10.3.3) was released, but it blew up in my faces with numerous error messages despite only using it in a pure WAR application without EJBs.