`

dwr使用异常

    博客分类:
  • dwr
阅读更多

异常信息如下:

2009-08-09 10:35:40 [org.directwebremoting.servlet.ExceptionHandler : org.directwebremoting.util.CommonsLoggingOutput.warn(CommonsLoggingOutput.java:59)]-[WARN] Error: java.lang.SecurityException: No class by name: validates
 2009-08-09 10:35:40 [org.directwebremoting.servlet.ExceptionHandler : org.directwebremoting.util.CommonsLoggingOutput.warn(CommonsLoggingOutput.java:67)]-[WARN] Sent 501
 java.lang.SecurityException: No class by name: validates
    at org.directwebremoting.impl.DefaultCreatorManager.getCreator(DefaultCreatorManager.java:189)
    at org.directwebremoting.impl.DefaultRemoter.generateInterfaceScript(DefaultRemoter.java:158)
    at org.directwebremoting.servlet.InterfaceHandler.handle(InterfaceHandler.java:45)
    at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
    at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
    at org.directwebremoting.servlet.DwrServlet.doGet(DwrServlet.java:132)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at com.citsoft.comm.EncodingFilter.doFilter(EncodingFilter.java:45)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Thread.java:595)

 

解决方法:

    (1)去掉加载页面中 <script type="text/javascript" src="/qy/dwr/interface/validates.js"></script>的引用

    (2)从dwr.jar中org.directwebremoting包中找到dwr.xml配置文件,然后copy 如下代码片段

           <!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
    "http://getahead.org/dwr/dwr20.dtd">

       到你的应用中(WEB-INF/dwr.xml)中

 

分享到:
评论
2 楼 Q.Lee 2011-08-27  
不出现异常了,但是访问http://localhost:8080/QuartzProgram/dwr还是出现HTTP 501未执行错误
1 楼 Q.Lee 2011-08-26  
崩溃。。。。。

相关推荐

    xalan.jar dwr使用异常

    做个extjs 与dwr结合的例子dwr2.0 jdk6.0 dwr 取不到数据 困扰了我一天 后来下载了xalan.jar 包导入工程 ok 2009-8-16 10:18:39 org.directwebremoting.util.CommonsLoggingOutput info 信息: DWR Version 2.0.5 ...

    适合初学者的DWR基本使用视频教程

    资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...

    DWR 视频教程 使用DWR开发AJAX For JavaEE

    7. **错误处理**:学习DWR提供的错误处理机制,如何捕获并处理客户端和服务器端的异常。 8. **集成与调试**:理解如何将DWR与其他前端框架(如jQuery或AngularJS)集成,并使用DWR的内置调试工具进行问题排查。 9....

    Ajax的DWR使用

    DWR提供了内置的错误处理机制,当服务器端方法抛出异常时,可以捕获并显示给用户。此外,为了防止跨站脚本攻击(XSS),DWR提供了安全设置,限制了哪些方法可以从JavaScript访问。 **六、优化和性能** 为了提高性能...

    dwr笔记 dwr自学资料

    2. **JavaScript与Java的桥接**:DWR通过动态生成JavaScript库来映射Java对象和方法,使得JavaScript可以直接调用Java方法,同时处理类型转换和异常处理。 3. **安全机制**:DWR提供了一套安全机制,包括基于IP地址...

    dwr异常处理

    NULL 博文链接:https://chenming100-1976.iteye.com/blog/809288

    dwr 使用例子,一目了然

    6. **错误处理**:DWR提供了错误处理机制,可以在客户端捕获服务器端抛出的异常,帮助开发者调试和解决问题。 7. **优化与安全**:DWR支持批处理和缓存,以减少网络请求和提高性能。同时,它也有内置的安全措施,...

    DWR(Ajax)]DWR使用笔记

    DWR还提供了错误处理机制,当服务器端抛出异常时,可以在客户端捕获并处理这些错误,提供了友好的用户反馈。 7. **DWR与Spring集成**: 如果你的应用使用Spring框架,DWR可以无缝集成。你可以使用Spring的依赖...

    最完整的DWR入门文档及DWR使用案例

    这个“最完整的DWR入门文档及DWR使用案例”包含的资源无疑将帮助你深入理解和高效使用DWR。 首先,DWR的核心功能是提供了一种跨域的通信机制,使得前端JavaScript可以直接调用后端Java方法,就像操作本地函数一样,...

    DWR使用实例及文档

    7. **Error Handling**:错误处理机制,当服务器端出现异常时,DWR可以捕获并返回给客户端,便于前端展示错误信息。 在实际应用中,DWR的使用流程通常包括以下步骤: 1. **配置DWR**:在Web应用的`web.xml`中配置...

    dwr+spring实例

    此外,我们还需要在Spring的配置文件中声明DWR的相关bean,如`DwrConfig`,并将其与其他Spring服务(如`MessageService`)关联起来,以便DWR可以透明地使用这些服务。 3. **前端交互**: 使用JavaScript,我们可以...

    ajax的dwr包

    6. **错误处理**:DWR提供了友好的错误处理机制,可以在客户端捕获并显示服务器端的异常信息。 在使用DWR时,开发者首先需要在服务器端创建可远程访问的Java类和方法,然后在客户端使用DWR生成的JavaScript接口与...

    dwr3api+DWR文档.pdf

    7. **错误处理**:当服务器端或客户端出现错误时,DWR提供了一套处理机制,包括异常的捕获和返回给前端。 8. **DWR与Ajax**:DWR是如何简化AJAX开发的,如何利用DWR实现异步数据更新,以及与传统AJAX请求的区别。 ...

    dwr学习教程3

    3. **错误处理**:DWR提供了错误处理机制,可以在客户端捕获和处理服务器端的异常。 4. **集成其他技术**:DWR可与Spring、Struts等框架无缝集成,提升开发效率。 通过【DWR视频教程3】,你将系统学习到如何配置...

    关于dwr及使用

    同时,DWR的日志配置也非常重要,可以帮助开发者在开发和维护过程中跟踪错误和异常。 6. **性能优化**:DWR支持批量调用和缓存,可以减少网络传输的次数,提高性能。同时,通过合理的接口设计和数据处理策略,可以...

    关于使用DWR返回对象List的方法

    这篇博客文章“关于使用DWR返回对象List的方法”主要探讨了如何通过DWR框架在Java后端处理数据并以List对象的形式返回给前端JavaScript。 在Web开发中,通常我们需要从服务器获取数据并在客户端展示,DWR通过AJAX...

    DWR级联菜单下拉框

    - JavaScript/DWR调用:使用DWR的JavaScript API,为每个下拉框设置事件监听器,当用户在上一级选择一个选项时,触发DWR调用服务器获取下一级的选项并填充到对应的下拉框中。 4. **DWR配置与使用**: - 在dwr.xml...

    DWR3.0 jar包API文档

    - **创建Remote Classes**:定义要在客户端使用的服务器端Java类,并使用DWR的注解(如`@RemoteClass`)标记它们。 - **JavaScript API**:DWR生成的JavaScript库提供了与远程Java对象交互的接口,如`dwr.engine`...

Global site tag (gtag.js) - Google Analytics