目前正在研究Ajax Tags,并且試用。
Ajax Tags標(biāo)簽在Tomcat5.5可以正常工作,可是在Tomcat4.1卻發(fā)生異常。
org.apache.jasper.JasperException: org/apache/taglibs/standard/lang/support/ExpressionEvaluatorManager
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:666)
at java.lang.Thread.run(Thread.java:534)
已經(jīng)可以明確的知道了,官方網(wǎng)站給出的install Usage明顯有問(wèn)題。Google搜不到有用的幫助文檔。不知道Ajax Tags是不是在Tomcat5.5下編譯測(cè)試的。
痛苦,真想放棄Ajax Tags不玩了。求救。
問(wèn)題已經(jīng)解決,原來(lái)是缺少standard-1.0.6.jar。因?yàn)锳jax Tags運(yùn)行的標(biāo)簽所對(duì)應(yīng)的TLD需要org.apache.taglib包來(lái)解析,Tomcat4.1好像沒(méi)有自帶。
試用Ajax Tags的感覺(jué):沒(méi)有DWR好用,雖然用標(biāo)簽封裝的方式我比較贊同。官方網(wǎng)站上的install攻略都有問(wèn)題,而且不完整,真是的。僅研究用用,實(shí)戰(zhàn)棄之。-->個(gè)人意見(jiàn)。
posted on 2006-01-16 15:36
eamoi 閱讀(4372)
評(píng)論(23) 編輯 收藏 所屬分類:
AJAX
已經(jīng)解決"
trackback:ping="http://m.tkk7.com/eamoi/services/trackbacks/28198.aspx" />
-->