Paul, The JSP was just an example. I originally saw that exception in a web service (running in a servlet container) but wanted something simple to replicate/demonstrate the error.
Jarek On 2/8/07, Paul McMahan <[EMAIL PROTECTED]> wrote:
This is probably due to a change I made last night which introduced jsf support. I couldn't get myfaces to work correctly unless it uses the same classloader as jasper and jstl. Adding it to a webapp's default env during deployment (like Joe did with jstl) didn't quite work. I moved the jasper, jstl, and myfaces deps from the tomcat and jetty configs to a new config which the tomcat and jetty configs now depend on. This is based on the approach Joe and David J. discussed here: http://tinyurl.com/3bdzxr Besides enabling jsf, another motivation of separating jasper into its own config is that both tomcat and jetty use it for jsp support. I suspect that the problem you're seeing is caused by the fact that jasper's classloader is now a parent of the tomcat/jetty classloader. So I think I need to move some dependencies around to make your JSP work again. I will try to resolve this quickly, in the mean time I think your code should work if you precompile your jsp (see how this is done using the jspc plugin in the welcome app project). Sorry for the trouble, getting jsf to work right has been much more complicated than I expected! If anyone has any insights or hints on a better way to set up the deps then my ears are wide open :-) Best wishes, Paul On 2/8/07, Jarek Gawor <[EMAIL PROTECTED]> wrote: > From within a JSP, I'm doing: > > Context ctx = new InitialContext(); > ctx = (Context) ctx.lookup("java:comp/env"); > > and I get: > > Caused by: javax.naming.NamingException [Root exception is > java.lang.NullPointerException] > at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:588) > at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:533) > at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:279) > at javax.naming.InitialContext.lookup(InitialContext.java:351) > at org.apache.jsp.StaxJSP_jsp._jspService(StaxJSP_jsp.java:71) > ... 27 more > Caused by: java.lang.NullPointerException > at org.apache.openejb.core.ivm.naming.java.javaURLContextFactory.getContext(javaURLContextFactory.java:72) > at org.apache.openejb.core.ivm.naming.java.javaURLContextFactory.getObjectInstance(javaURLContextFactory.java:45) > at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:584) > ... 31 more > > Jarek >
