Tue Aug 21 11:56:34 EDT 2001:<E> <WebAppServletContext-console> failure
pre-comp
iling JSP's
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:380)
at
weblogic.servlet.jsp.ServletJspContext.setAttribute(ServletJspContext
.java:46)
at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:101)
at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:42)
at
weblogic.servlet.internal.ServletContextImpl.precompileJSPs(ServletCo
ntextImpl.java:1392)
at
weblogic.servlet.internal.dd.DescriptorLoader.createServletContext(De
scriptorLoader.java:500)
at weblogic.t3.srvr.HttpServer.loadWARContext(HttpServer.java:690)
at
weblogic.t3.srvr.HttpServer.initServletContexts(HttpServer.java:644)
at weblogic.t3.srvr.HttpServer.start(HttpServer.java:448)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1332)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:844)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:140)
at weblogic.Server.main(Server.java:97)
at weblogic.Server.main(Server.java:58)
Tue Aug 21 11:56:34 EDT 2001:<E> <HTTP> Error creating servlet context for
Web a
pplication 'C:/weblogic/BFServer/ControlPanel.war'
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:380)
at
weblogic.servlet.jsp.ServletJspContext.setAttribute(ServletJspContext
.java:46)
at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:101)
at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:42)
at
weblogic.servlet.internal.ServletContextImpl.precompileJSPs(ServletCo
ntextImpl.java:1392)
at
weblogic.servlet.internal.dd.DescriptorLoader.createServletContext(De
scriptorLoader.java:500)
at weblogic.t3.srvr.HttpServer.loadWARContext(HttpServer.java:690)
at
weblogic.t3.srvr.HttpServer.initServletContexts(HttpServer.java:644)
at weblogic.t3.srvr.HttpServer.start(HttpServer.java:448)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1332)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:844)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:140)
at weblogic.Server.main(Server.java:97)
at weblogic.Server.main(Server.java:58)
--------------- nested within: ------------------
weblogic.utils.NestedException: failure pre-compiling JSP's - with nested
except
ion:
[java.lang.NullPointerException]
at
weblogic.servlet.internal.dd.DescriptorLoader.createServletContext(De
scriptorLoader.java:503)
at weblogic.t3.srvr.HttpServer.loadWARContext(HttpServer.java:690)
at
weblogic.t3.srvr.HttpServer.initServletContexts(HttpServer.java:644)
at weblogic.t3.srvr.HttpServer.start(HttpServer.java:448)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1332)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:844)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java:140)
at weblogic.Server.main(Server.java:97)
at weblogic.Server.main(Server.java:58)
If I deploy the WAR in exploded directory format, the JSPs compile fine
without error!
Even more interesting: if the WarClassFinder.class in the
weblogic510sp10.jar file is replaced with the WarClassFinder.class from the
weblogic510sp9.jar file, then this problem does not occur! Did something
change in Service Pack 10 with respect to finding classes in WAR files?
Thanks,
Aman