Flex BlazeDS整合Spring在Tomcat下的安全验证
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下的安全验证相关推荐
- Spring在tomcat下使用JTA事务
Spring在tomcat下使用JTA事务 涉及到多个库的事务问题时,常常要使用到JTA事务,tomcat本身不支持JTA事务,需要借助于Atomikos来使用JTA事务.以下内容结合mybatis, ...
- 使用Apache cxf 和Spring在Tomcat下发布Webservice指南
转载 http://blog.csdn.net/zhangzhaokun/article/details/4750021 最近学习了如何使用apache cxf和Spring发布webservice, ...
- Pomer Flex J2EE (Flex+BlazeDS+Hibernate + spring )框架
1.为什么使用POMER Pomer是一 个开源的企业信息管理系统基础框架,它提供了一系列企业信息管理系统的基础功能,包括企业组织架构管理,角色权限管理,菜单管理,数据权限控制等功能. Pomer提供 ...
- java web flex 配置,Flex+Blazeds与Java_Web_Project整合开发配置有图有真相
现在的RIA技术有多种选择,其中较受欢迎的是基于HTML的方案例如AJAX,基于插件的方案FLEX,wpf,其中JAVA又可以使用AWT,这些方案中比较容易理解的是AJAX, 最近一个礼拜一直在研究f ...
- BlazeDS 整合 Flex HelloWorld 示例
开发环境: System:Windows WebBrowser:IE6+.Firefox3+ JavaEE Server:tomcat5.0.2.8.tomcat6 IDE:eclipse.MyEcl ...
- 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 ...
- flex blazeds java spring_flex+blazeds+java+spring后台消息推送,有界面维护
之前写过一篇文章:flex+blazeds+java后台消息推送(简单示例) ,现在要写的是这个的升级版,改动还是挺多的,在上面的基础上增加了spring配置,还有界面的维护.后台基本上全变了.呵呵 ...
- Flex整合Spring
工程需要整合Spring和Flex,在网上众多方法中找到了下面这种,记录留存. 个人认为该方法更适合在已有Spring框架的工程中添加Flex时使用,对原工程内容(主要指配置文件)改动较小. 1.添加 ...
- flex结合Lcds整合spring
1.下载lcds,安装完成后,解压lcds.war. 2.新建webProject,拷贝解压后的lcds中的所有内容覆盖新建工程的WebRoot中的相应内容. 3.到此为止,我们的工程就有了lcds的 ...
最新文章
- C#--动态操作DataTable
- UA MATH563 概率论的数学基础 中心极限定理5 Renyi定理
- 【Nginx】错误: [emerg] “proxy_pass“ cannot have URI part in location given by regular expression,...
- 30分钟时长千行代码《C#程序设计基础》经典程序,C#菜鸟开发必备!
- mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间
- 拼多多API SDK【拼多多开放平台】
- 取消参考文献自动编号_毕业论文给尾注加[ ]及删除自动编号
- Oracle常用sql语法手册
- 关于使用J-Flash直接烧录bin文件的方法
- 樊登读书会-《关键对话》
- MATLAB绘制区域图形
- 什么是mysql的安装版本的_一:MySQL基本介绍及安装
- 单字双字三字_古人取名有什么讲究?为什么有时候单字多有时候双字多?
- 字节跳动,正在动摇腾讯的根基
- 电脑桌面没有此电脑图标如何处理?
- 非支配排序遗传算法c语言,非支配排序遗传算法(NSGA)的研究与应用
- Java中关于length和length()的问题小结
- 基于javaweb的公寓房屋出租系统(java+ssm+jsp+easyui+echarts+mysql)
- 走向架构师必备的技能,你都会了吗?
- nvme协议 sata接口_小Z聊固态:从NVMe协议聊聊SSD接口