asked
2009-05-07 10:03:24 +0800
evpole 481 ● 2 It's ok while running my poject in eclipse.
but when i publish it to tomcat,it always got this error:
2009-5-7 17:24:36 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet zkLoader threw exception
javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
this is my tomcat setting:
<Context path="/b" docBase="r:/Diss/" ></Context>
and the web.xml keeps default as same as in eclipse .
i've tried serial times and fount it i open a page without any component use "apply" property it works.
just like this one:
<?page title="Login" contentType="text/html;charset=UTF-8"?>
<zk>
<window title="Login" border="normal">
it works!
</window>
</zk>
but this one also threw exception:
<window title="desktop" border="normal" apply="shen.page.main.MainWin">
<html><![CDATA[
<a href="/bbs">bbs</a> ]]></html>
<toolbarbutton id="logcookie" label="logcookie"/>
</window>
thanks for help or any suggestion!