`
Arthas.Fang
  • 浏览: 6459 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

tomcat5换成tomcat7,原本正常的应用报DWR CSRF Security Error错误解决方法

阅读更多

近期在给客户调试应用的时候,遇见一个比较郁闷的问题,原本用tomcat5.0.28,应用一切正常,发现APACHE发布了TOMCAT 7.0.2后,就把自己使用的TOMCAT换成了7.0.2版本,结果发现DWR狂报DWR CSRF Security Erro错误,郁闷中.....后来请教GOOGLE大神,发现需要在web.xml中DWR的配置上加上一段:

 

<init-param>
             <param-name>crossDomainSessionSecurity</param-name>
             <param-value>false</param-value>
      </init-param>
      <init-param>
            <param-name>allowScriptTagRemoting</param-name>
            <param-value>true</param-value>
      </init-param>

  

       

修改成:

<servlet>  
      <servlet-name>dwr-invoker</servlet-name>  
      <servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class>  
      <init-param> 
             <param-name>debug</param-name> 
             <param-value>true</param-value> 
      </init-param>

      <init-param>
             <param-name>crossDomainSessionSecurity</param-name>
             <param-value>false</param-value>
      </init-param>
      <init-param>
            <param-name>allowScriptTagRemoting</param-name>
            <param-value>true</param-value>
      </init-param>
</servlet>

 
就好了

分享到:
评论

相关推荐

    dwr error出错时拒绝方案

    "dwr error出错时拒绝方案" dwr 框架是一种基于 Ajax 的远程调用框架,它可以将 Java 对象转换为 JavaScript 对象,实现异步交互式应用程序。然而,在使用 dwr 框架时,容易出现错误,导致 error 对话框弹出。这是...

    AJAX框架DWR简单应用

    7. **易于集成**:DWR可以轻松地与现有的MVC框架(如Spring MVC)集成,同时支持各种Web容器,如Tomcat、Jetty等。 在实际应用中,使用DWR的步骤通常包括以下几个阶段: 1. **配置DWR**:在Web应用的`web.xml`中...

    一个简单dwr的使用例子,tomcat数据库连接池

    这个例子展示了如何在Web应用程序中使用DWR与Tomcat数据库连接池来实现Ajax交互,从而实现实时的客户端-服务器通信。 首先,我们需要了解DWR的基本工作原理。DWR允许JavaScript在用户的浏览器中直接调用服务器端的...

    DWR+tomcat5.0配置报错解决方案

    NULL 博文链接:https://lionelxx777.iteye.com/blog/358193

    DWR2.0中文文档

    5. **DWR的使用方法** - **JavaScript API**:学习DWR提供的JavaScript接口,如`DWRUtil`、`RemoteObject`等。 - **Java Classes and Interfaces**:了解如何创建可被DWR调用的Java类和接口。 - **JSON and XML**...

    DWR3.0应用

    **DWR3.0应用详解** DWR (Direct Web Remoting) 是一种JavaScript库,它允许Web应用程序在客户端和服务器之间进行实时通信,无需刷新页面。DWR3.0是其一个重要版本,提供了对现代浏览器的支持,包括新版的Opera,但...

    DWR中文文档DWR

    - 该中文文档将详细介绍DWR的安装、配置、使用方法以及常见问题的解决,是学习DWR的重要参考资料。 通过深入学习这份DWR中文文档,开发者不仅可以掌握DWR的基本用法,还能了解到如何在实际项目中有效利用DWR提升...

    较全面DWR包

    DWR(Direct Web Remoting)是一个开源Java库,它允许Web应用程序进行实时的、双向的通信,即服务器端可以直接调用客户端JavaScript函数,而客户端也可以直接调用服务器端的Java方法。这种技术极大地增强了Web应用的...

    dwr,dojo框架应用实例

    总之,DWR和Dojo都是为了解决Web开发中的挑战而设计的,它们各自提供了一套完整的解决方案,并且可以相互配合,为构建高效、动态的Web应用提供强有力的支持。通过深入研究和实践"Dwr,dojo框架应用实例",开发者可以...

    dwr示例代码,绝对好用

    6. **错误处理**:DWR还提供了错误处理机制,当服务器端方法抛出异常或通信出现问题时,可以在前端接收到相应的错误信息。 7. **安全性**:DWR有内置的安全措施,比如CSRF防护和允许列表,以防止未经授权的访问。在...

    dwr.jar 以及dwr配置文件

    DWR支持多种服务器环境,如Tomcat、Jetty等,并且兼容各种现代浏览器,使得它成为开发人员构建Ajax应用的一个可靠选择。 总之,DWR.jar和dwr.xml是实现DWR功能的关键组件。dwr.jar提供了DWR框架的运行时环境,而dwr...

    DWR2相关资料

    7. **测试运行**:启动MyEclipse内置的Tomcat或其他服务器,访问项目,测试DWR功能是否正常工作。 通过这个示例项目,学习者可以深入理解DWR2的工作原理,如何配置和使用DWR,以及如何在实际项目中利用DWR提高用户...

    DWR框架的应用

    6. **安全与优化**:为了防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF),DWR提供了安全设置,如启用CSP(Content Security Policy)、设置白名单等。此外,还可以通过批处理、缓存等策略优化性能。 7. **调试与日志**...

    SpringBoot整合DWR3.0.2-RELEASE独立部署示例代码以及修改过的DWR3.0.2-RELEASE资源JAR包

    其二就是解决了集成后的SpringBoot项目在开发环境和外置Tomcat环境下运行正常,但是以内置Tomcat独立JAR形式运行时,DWR框架无法初始化,项目无法正常运行的问题,这块主要修改了DWR源码资源加载相关代码。...

    dwr 各种调用方法

    dwr (Direct Web Remoting) 是一种开源技术,它允许在Web应用程序中实现在客户端JavaScript与服务器端Java之间进行安全的远程方法调用。DWR简化了前后端交互,使得前端可以直接调用后端的Java方法,就像调用本地函数...

    dwr.jar dwrUtil常见方法 dwr详细资料

    DWR是一种使Web应用程序能够执行服务器端JavaScript的方法,允许在客户端和服务器之间进行实时通信。此外,标题还提到了“dwrUtil”,这是DWR框架中的一个实用工具类,包含了多种常用的方法,便于开发者进行日常的...

    dwr+spring 注解方式

    DWR (Direct Web Remoting) 是一个开源Java库,它允许在浏览器和服务器之间进行实时、双向通信,使得JavaScript可以直接调用服务器端的Java方法,实现了富客户端应用。Spring框架则是一个广泛使用的全面的企业级应用...

    ajax的dwr包

    DWR (Direct Web Remoting) 是一个开源Java框架,它允许Web应用程序在客户端浏览器和服务器之间进行实时的、异步的数据交换。这个框架的核心功能是通过JavaScript与Java对象进行交互,使得开发人员能够轻松地创建富...

    ajax封装报dwr

    DWR (Direct Web Remoting) 是一种开源JavaScript库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得Web应用能够实现类似桌面应用的交互性。在本项目中,"ajax封装报dwr" 提供了一种简便的方式来利用...

    dwr 包的 使用入门

    Direct Web Remoting (DWR) 是一种开源的Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、安全的、动态的JavaScript到Java的方法调用。DWR简化了Ajax(Asynchronous JavaScript and XML)开发,使得前端...

Global site tag (gtag.js) - Google Analytics