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. 区块链技术如何改变我们对DNA的看法
  2. python root_python在非root权限下的安装方法
  3. 商汤三体梦幻联动,能遭遇水滴的那种元宇宙要来了!我在现场听见了次元壁破碎的声音...
  4. golang 复制 文件 文件夹
  5. Python笔记——基本数据结构:列表、元组及字典
  6. Shell函数:Shell函数返回值、删除函数、在终端调用函数
  7. [安卓] 9、线程、VIEW、消息实现从TCP服务器获取数据动态加载显示
  8. Android MotionEvent中getX()、getRawX()和getTop()的区别
  9. php设计的意义,PHP设计模式
  10. Office 365 On MacOS 系列——安装 O365 其他组件
  11. 单用户模式 启动 mysql_单用户模式连接以及故障排除
  12. Spring xml文件配置——创建bean的三种方式及作用范围、生命周期
  13. δ星 丨 读书笔记 notes-凭什么《只放一只羊》:干掉沃尔玛10个亿并将其逼出德国的“平民超市”品牌阿尔迪...
  14. 找茬游戏html5源码,大家来找茬游戏以JS实现
  15. load initialize
  16. Kafka生产者和消费者
  17. 2023计算机考研408参考答案
  18. w10计算机无法打印,win10电脑无法打印文件怎么办?
  19. matlab多元方程整数解,matlab多元非线性方程组解法
  20. QQ能上网,但是浏览器打不开网页,怎么办?

热门文章

  1. 大话神武服务器维护,神武4月25日维护公告篇:谈门派技能修改
  2. 基于Web的一站式养老院的设计与实现(论文+源码)_kaic
  3. heic格式转换工具
  4. 我的美女老板(31-37)
  5. 大数据正在改变食品行业的未来
  6. 以太坊·食品溯源案例
  7. 苹果iPhone如何区分港版、国行、水货
  8. vue的移动端项目打包成手机的app软件apk格式
  9. android 图片叠加效果
  10. PHP题库系统源码,PHP在线考试系统源码下载