-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3747642
By: rmrao
Hi, I have installed ZK on WebLogic 8.1.
I am getting the following error stating that WebLogic cannot load zkLoader.
Looks like ZK is looking for JSTL1.1. Since WL 8.1 supports JSP 1.2 and JSTL 1.0 only, what should I do?
a) web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
'http://java.sun.com/dtd/web-app_2_3.dtd'>
<web-app>
...
<servlet>
<description>
ZK loader for evaluating ZK pages</description>
<servlet-name>zkLoader</servlet-name>
<servlet-class>
com.potix.zk.ui.http.DHtmlLayoutServlet</servlet-class>
<!-- Must. Specifies URI of the update engine (DHtmlUpdateServlet). -->
<init-param>
<param-name>update-uri</param-name>
<param-value>/zkau</param-value>
</init-param>
<load-on-startup>3</load-on-startup><!-- MUST --> </servlet>
Error:
<Servlet: "zkLoader" failed to preload on startup in Web application:
"springapp".
javax.servlet.ServletException: javax/servlet/jsp/el/VariableResolver
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:919)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:883)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:822)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:3333)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:3278)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
pServletContext.java:3259)
at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServl
etContext.java:5949)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:862)
at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer
.java:2127)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContai
ner.java:2168)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
activateContainer(SlaveDeployer.java:2503)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(
SlaveDeployer.java:2421)
at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeplo
yer.java:2138)
at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(S
laveDeployer.java:2237)
at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDepl
oyer.java:2132)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
laveDeployer.java:2384)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
veDeployer.java:866)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
oyer.java:594)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
loyer.java:508)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
dler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.NoClassDefFoundError:
javax/servlet/jsp/el/VariableResolver
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at com.potix.lang.Classes.forNameByThread(Classes.java:160)
at com.potix.lang.Classes.newInstanceByThread(Classes.java:144)
at com.potix.comp.ComponentManager.load(ComponentManager.java:197)
at com.potix.comp.ComponentManager.get(ComponentManager.java:148)
at com.potix.util.resource.Labels.the(Labels.java:34)
at com.potix.zk.ui.http.DHtmlLayoutServlet.init(DHtmlLayoutServlet.java:
121)
</web-app>
Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3747727
By: michaelkmb
ZK required web container support servlet spec 2.4
Refer to feature request: [ 1450988 ] Support of Servlet 2.3
http://sourceforge.net/tracker/index.php?func=detail&aid=1450988&group_id=152762
&atid=785194
(remove extra ;)
Asked: 2006-05-24 02:27:58 +0800
Seen: 1,066 times
Last updated: May 24 '06