The workaround by using JNDI to initialize CDIExcension does not work for my servlet container (resin)
Instead I receive a "NameNotFoundException" from my ServletContainer.
The problem is the used name in CDIExtension:
String JNDI_CDIEXTENSION_NAME = "/com.sun.jersey.config/CDIExtension";
I have changed the name to a string without the special chararacter "/", and then it worked:
String JNDI_CDIEXTENSION_NAME = "com.sun.jersey.config.CDIExtension";
I tried it with:
- jersey 1.5-ea03 (with the JNDI workaround)
- Resin 4.0.10 as servlet container
A sample war archive i have uploaded here:
My former bug at resin is:
The bug is a blocker, since i can not use Jersey at all.