dwr配置文件:
在eclipse里第二行报错 jdk1.4.2.70 + tomcat 5.0
是否环境配置不对?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
  <allow>
    <create creator="new" javascript="GetFormMaxIDActionMethod">
    <param name="class" value="com.eport.wrms.remoter.GetFormMaxIDAction"/>
    </create>
    <create creator="new" javascript="GetDataForOpenWinMethod">
    <param name="class" value="com.eport.wrms.remoter.GetDataForOpenWinAction"/>
    </create>
  </allow>
</dwr>

解决方案 »

  1.   

    错误信息:
    2007-04-09 12:16:40,515 INFO [uk.ltd.getahead.dwr.impl.DefaultConfiguration] - Missing class for creator 'spring'. Failed to load uk.ltd.getahead.dwr.create.SpringCreator. Cause: org/springframework/beans/factory/BeanFactory
    2007-04-09 12:16:40,546 INFO [uk.ltd.getahead.dwr.impl.DefaultConfiguration] - Missing class for converter 'jdom'. Failed to load uk.ltd.getahead.dwr.convert.JDOMConverter. Cause: org/jdom/Document
    2007-04-09 12:16:40,609 INFO [uk.ltd.getahead.dwr.impl.DefaultConverterManager] - Can't marshall org.jdom.Document because converter 'jdom' is not available. The converter definition may be missing, or required element may be missing from the CLASSPATH
    2007-04-09 12:16:40,624 INFO [uk.ltd.getahead.dwr.impl.DefaultConverterManager] - Can't marshall org.jdom.Element because converter 'jdom' is not available. The converter definition may be missing, or required element may be missing from the CLASSPATH
    2007-04-09 12:16:41,030 WARN [uk.ltd.getahead.dwr.impl.ExecuteQuery] - Method execution failed: 
    java.lang.IllegalArgumentException: Missing method or missing parameter converters: GetDataForOpenWinMethod.execute
    at uk.ltd.getahead.dwr.impl.ExecuteQuery.execute(ExecuteQuery.java:305)
    at uk.ltd.getahead.dwr.impl.DefaultProcessor.doExec(DefaultProcessor.java:539)
    at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:87)
    at uk.ltd.getahead.dwr.DWRServlet.doPost(DWRServlet.java:174)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at com.eport.filter.NoCacheFilter.doFilter(NoCacheFilter.java:37)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at com.eport.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:28)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:534)
    2007-04-09 12:16:41,030 WARN [uk.ltd.getahead.dwr.impl.DefaultProcessor] - Erroring: id[7271_1176092200796] message[Missing method or missing parameter converters: GetDataForOpenWinMethod.execute]
    java.lang.IllegalArgumentException: Missing method or missing parameter converters: GetDataForOpenWinMethod.execute
    at uk.ltd.getahead.dwr.impl.ExecuteQuery.execute(ExecuteQuery.java:305)
    at uk.ltd.getahead.dwr.impl.DefaultProcessor.doExec(DefaultProcessor.java:539)
    at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:87)
    at uk.ltd.getahead.dwr.DWRServlet.doPost(DWRServlet.java:174)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at com.eport.filter.NoCacheFilter.doFilter(NoCacheFilter.java:37)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at com.eport.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:28)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:534)
      

  2.   

    我记得dwr要配置很多东西的,你google下啊
      

  3.   

    <dwr>
      <allow>
        <create creator="new" javascript="GetFormMaxIDActionMethod">
        <param name="class" value="com.eport.wrms.remoter.GetFormMaxIDAction"/>
        </create>
        <create creator="new" javascript="GetDataForOpenWinMethod">
        <param name="class" value="com.eport.wrms.remoter.GetDataForOpenWinAction"/>
        </create>
      </allow>
    </dwr>
    写法是没错 ``估计是你配置错了`
      

  4.   

    <create   creator= "new "   javascript= "GetFormMaxIDActionMethod "> 
    把NEW 换成SPRING或者STRUTS