Flex BlazeDS整合Spring在Tomcat下的安全验证

今天看了BlazeDS Developer Guide,在Tomcat在利用BASIC方法做了个安全验证的实例。Flex BlazeDS整合Spring在前面的例子中讲过了http://blog.csdn.net/stonywang/archive/2008/06/12/2537730.aspx。步骤如下:(1)       在Web应用的web.xml中加入如下代码,关键是对/messagebroker/amf,也就是BlazeDS发的请求进行验证: <security-constraint> <web-resource-collection> <web-resource-name>Protected Channel</web-resource-name> <url-pattern>/messagebroker/amf</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <role-name>tomcat</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> </login-config> <security-role> <role-name>tomcat</role-name> </security-role> (2)修改remoting-service.xml,对taxer进行验证。 <destination id="taxer">               <properties>                      <factory>spring</factory>                      <source>taxer</source>               </properties>               <security>                      <security-constraint>                             <auth-method>BASIC</auth-method>                             <roles>                                    <role>tomcat</role>                             </roles>                      </security-constraint>               </security>        </destination> (2)       将D:/blazeds/resources/security/tomcat 下的flex-tomcat-common.jar拷贝到tomcat的 common/lib下;将flex-tomcat-server.jar拷贝到tomcat的server/lib下。(3)       Add <Valve className="flex.messaging.security.TomcatValve"/> tag to the Context Descriptors, 这个好像不加也没事。Tomcat5加上后无法启动,tomcat6可以启动。(4)       重启tomcat。访问:http://localhost:8080/SpringBlazeDSDemo/SpringBlazeDSDemo.html弹出对话框要求输入用户名和密码,输入tomcat/tomcat,成功登入。

Flex BlazeDS整合Spring在Tomcat下的安全验证相关推荐

  1. Spring在tomcat下使用JTA事务

    Spring在tomcat下使用JTA事务 涉及到多个库的事务问题时,常常要使用到JTA事务,tomcat本身不支持JTA事务,需要借助于Atomikos来使用JTA事务.以下内容结合mybatis, ...

  2. 使用Apache cxf 和Spring在Tomcat下发布Webservice指南

    转载 http://blog.csdn.net/zhangzhaokun/article/details/4750021 最近学习了如何使用apache cxf和Spring发布webservice, ...

  3. Pomer Flex J2EE (Flex+BlazeDS+Hibernate + spring )框架

    1.为什么使用POMER Pomer是一 个开源的企业信息管理系统基础框架,它提供了一系列企业信息管理系统的基础功能,包括企业组织架构管理,角色权限管理,菜单管理,数据权限控制等功能. Pomer提供 ...

  4. java web flex 配置,Flex+Blazeds与Java_Web_Project整合开发配置有图有真相

    现在的RIA技术有多种选择,其中较受欢迎的是基于HTML的方案例如AJAX,基于插件的方案FLEX,wpf,其中JAVA又可以使用AWT,这些方案中比较容易理解的是AJAX, 最近一个礼拜一直在研究f ...

  5. BlazeDS 整合 Flex HelloWorld 示例

    开发环境: System:Windows WebBrowser:IE6+.Firefox3+ JavaEE Server:tomcat5.0.2.8.tomcat6 IDE:eclipse.MyEcl ...

  6. Flex+BlazeDS+IntelliJ IDEA整合开发系列一之起步demo

    环境:blazeds-bin-4.0.1.21287,apache-tomcat-7.0.57,IntelliJ IDEA 15.0.4,Flex Builder 4.6 1. 解压blazeds-b ...

  7. flex blazeds java spring_flex+blazeds+java+spring后台消息推送,有界面维护

    之前写过一篇文章:flex+blazeds+java后台消息推送(简单示例)  ,现在要写的是这个的升级版,改动还是挺多的,在上面的基础上增加了spring配置,还有界面的维护.后台基本上全变了.呵呵 ...

  8. Flex整合Spring

    工程需要整合Spring和Flex,在网上众多方法中找到了下面这种,记录留存. 个人认为该方法更适合在已有Spring框架的工程中添加Flex时使用,对原工程内容(主要指配置文件)改动较小. 1.添加 ...

  9. flex结合Lcds整合spring

    1.下载lcds,安装完成后,解压lcds.war. 2.新建webProject,拷贝解压后的lcds中的所有内容覆盖新建工程的WebRoot中的相应内容. 3.到此为止,我们的工程就有了lcds的 ...

最新文章

  1. C#--动态操作DataTable
  2. UA MATH563 概率论的数学基础 中心极限定理5 Renyi定理
  3. 【Nginx】错误: [emerg] “proxy_pass“ cannot have URI part in location given by regular expression,...
  4. 30分钟时长千行代码《C#程序设计基础》经典程序,C#菜鸟开发必备!
  5. mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间
  6. 拼多多API SDK【拼多多开放平台】
  7. 取消参考文献自动编号_毕业论文给尾注加[ ]及删除自动编号
  8. Oracle常用sql语法手册
  9. 关于使用J-Flash直接烧录bin文件的方法
  10. 樊登读书会-《关键对话》
  11. MATLAB绘制区域图形
  12. 什么是mysql的安装版本的_一:MySQL基本介绍及安装
  13. 单字双字三字_古人取名有什么讲究?为什么有时候单字多有时候双字多?
  14. 字节跳动,正在动摇腾讯的根基
  15. 电脑桌面没有此电脑图标如何处理?
  16. 非支配排序遗传算法c语言,非支配排序遗传算法(NSGA)的研究与应用
  17. Java中关于length和length()的问题小结
  18. 基于javaweb的公寓房屋出租系统(java+ssm+jsp+easyui+echarts+mysql)
  19. 走向架构师必备的技能,你都会了吗?
  20. nvme协议 sata接口_小Z聊固态:从NVMe协议聊聊SSD接口

热门文章

  1. VIM 中复制和粘帖
  2. 如何把两个视频合成一个?试试这几个视频合并方法
  3. 转-毕业十年的奋斗历程
  4. Easypoi Excel模板功能简要说明
  5. Spring全家桶及思维导图
  6. _findnext x64报错
  7. 2012时刻保持一颗感恩的心
  8. CDMA 1X终端市场分析(转)
  9. 有关于集成开发工具IntelliJ IDEA的安装
  10. 安踏的搜索引擎营销_安踏这波操作,可能是今年体育界最成功的营销