自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 在CentOS5.1上安装apache + svn 以及用tortoiseSVN连接

在CentOS5.1上安装apache + svn 以及用tortoiseSVN连接 下载软件subversion-deps-1.4.6.tar.bz2 :svn服务器端安装包,到svn官方网站下载httpd-2.2.8.tar.bz2 :apache httpd安装包,到apache官方网站下载 2.安装 apache解压缩:tar –jxvf httpd-2.2

2008-02-28 16:45:00 1344 1

原创 CentOS5.1 上安装 Oracle10g

在CentOS5.1 上安装 Oracle 10g 前言     这样的贴子在网上一搜一大把,我也是根据别人介绍的安装方法安装了一遍后补充了一些自己的总结,希望能对各位网友有所帮助.环境设置1.            安装CENTOS 5.1  这个就不用说了,但有一点要注意:为SWAP分配的空间要超过1G,要不然后面装Oralce会因为空间不足而无法安装。2.    

2008-02-02 15:52:00 2074 1

javascript树形控件

自己编写的一个javascript控件,支持动态增删节点,左右键事件,多选框和单选框

2009-04-23

在JBOSS下自定义JAAS登录模块的示例

本示例利用JBoss提供的JAAS支持,通过很简单的代码实现了登录和访问控制,能够很好的从一个应用移植到另一个应用(当然仅限JBoss环境),只要修改一些xml和数据库的配置就可以了。<br>本示例用了一些hibernate的东西读取数据库,这部分代码可以不必理会. <br><br>1.配置JBoss主目录下的server/default/conf下的login-config.xml,加入如下的内容:<br><br> <application-policy name = "testLoginModule"><br> <authentication><br> <login-module code = "com.ben.common.security.LoginModule"<br> flag = "required"><br> <module-option name = "dsJndiName">java:/testds</module-option><br> <module-option name = "principalsQuery">SELECT PASSWORD FROM USERS WHERE LOGINID=?</module-option><br> <module-option name = "rolesQuery">SELECT ROLE ROLENAME,'Roles' FROM USER_ROLE WHERE LOGINID=?</module-option><br> <module-option name="hashAlgorithm">MD5</module-option><br> <module-option name="hashEncoding">base64</module-option> <br> <module-option name="loginBo">com.ben.org.business.LoginBo</module-option> <br> </login-module><br> </authentication><br> </application-policy> <br><br>2.建表<br><br>在你的数据库中建立一个用户ben,密码为oracle,然后用sqlplus或其它oracle客户端工具执行db.sql,你可以根据自己的需要修改一下这些sql语句,比如表空间等<br><br>3.建立连接池<br><br>将oracle-ds.xml文件复制到你的Jboss主目录下的server\default\deploy目录下,如果你的目录下已经有了这个文件,你可以把我的内容复制过去,相应的IP地址、SID、用户名、密码等你根据你的实际情况修改。<br><br>4.复制hibernate需要的ehcache-1.1.jar到你的Jboss主目录下的server\default\lib目录下。<br><br>5.设置DefaultCacheTimeout,DefaultCacheResolution的值为0,这个我就不多说了,请参阅我的上一篇<br><br>文章《在JBoss中自己定义JAAS登录模块处理登录事件》。<br><br>6.配置完后将TestLoginMoudle.war复制到你的Jboss主目录下的server\default\deploy目录下,运行jboss即可.<br><br>然后你就可以在浏览器里输入地址如:http://127.0.0.1:8082/TestLoginMoudle即可以看到登录页面。<br><br>用户名:zhangsan<br>密码:123456<br><br>用户名:lisi<br>密码:123456<br><br>其中zhangsan有权限查看index.jsp,因为他的角色是role1,李四则会被拒绝,因为他的角色是role2.<br>

2008-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除