Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We test all features with Apache OpenWebBeans which is very solid and currently offers a better performance than Weld.
However, we also have some tests and examples for Glassfish3/Weld as well as JBoss AS 7. The problem is: so far every Weld release fixed some issues but also introduced at least one new major issue (at least up to v1.1.1 - some of them might be specific to a specific application server).
We already implemented a lot of workarounds for Weld. However, there are different Weld issue (in different versions) we can't bypass. We already filed several bug reports.
If you are facing a problem in combination with CODI, please contact our mailing-list. Since we know most of the issues the answer will be "Please use/try ..." or "Please file a bug report for Weld" or "We are aware of it and we already filed a bug report" or "You can try the manual workaround: ...". However, please contact us in any case because you might have found a new problem.

...

If you prefer a more solid setup, we recommend Apache OpenWebBeans (and no - not because it's the CDI implementation hosted at Apache (wink) ). OpenWebBeans in combination with CODI is successfully used for several ! real world ! applications which serve millions requests a day. We hope to be able to add other implementations to this recommendation quite soon. If you have to stick e.g. with Glassfish v3, we recommend the latest version because every update usually improves the situation (at least a bit). If you have to stick with Weld, you should have a look at JBoss AS 7 which offers a more solid Weld integration than Glassfish v3 does.

Tested environments

see Intro and Compatibility