首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

dwr远程调用有关问题

2012-01-20 
dwr远程调用问题dwr配置文件:在eclipse里第二行报错jdk1.4.2.70+tomcat5.0是否环境配置不对??xmlversion

dwr远程调用问题
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>




[解决办法]
错误信息:
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)
[解决办法]
我记得dwr要配置很多东西的,你google下啊
[解决办法]
<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>
写法是没错 ``估计是你配置错了`

热点排行