我在做用户验证时,想用基于表单的认证方式,用户是存储在sql server数据库中,服务器是用weblogic,我想请问下要怎样配置与数据库里的表关联啊?在Tomcat中,我知道是在server.xml中配置的?但welogic不清楚.

解决方案 »

  1.   

    lz可以到这里来看,里面有图片,介绍的很清楚:http://dev2dev.bea.com.cn/techdoc/2004120203.html看着图片照做就可以了。
      

  2.   

    <form method="POST" action="j_security_check">
    <table border=1>
    <tr>
    <td>Username:</td>
    <td><input type="text" name="j_username"></td>
    </tr>
    <tr>
    <td>Password:</td>
    <td><input type="password" name="j_password"></td>
    </tr>
    表单是这样提交的
    web.xml是这样的,
    <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>myrealm</realm-name>
    <form-login-config>
    <form-login-page>/login.jsp</form-login-page>
    <form-error-page>/fail_login.htm</form-error-page>
    </form-login-config>    
    </login-config>
    但我的用户数据库是在sql server上的,上面的是在weblogic的安全领域上的用户
      

  3.   

    web.xml是这样的, 
    <login-config> 
    <auth-method>FORM </auth-method> 
    <realm-name>myrealm </realm-name> 
    <form-login-config> 
    <form-login-page>/login.jsp </form-login-page> 
    <form-error-page>/fail_login.htm </form-error-page> 
    </form-login-config>     
    </login-config> 
      

  4.   

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++力争成为中国最大的架构师群联盟,架构师1群:43545919已满,2群:59048426的招募也近尾声,
    现3群:17303696正式 开放,各群内容基本相同,高手也经过群主进行了调整,希望大家不必重复加入!
    培训经过筛选才会进行,请大家不必 着急!!!已经上传的顶级软件产品的架构分析,本群资料仅供研究学习,不得商用!!!
    google 、
    eBay、
    Youtube、
    淘宝等
    ......
    技术文章包括:
    《自己动手写操作系统》
    《搜索引擎-原理、技术与系统》
    《企业应用架构模式》
    ......
    重要的RUP实例
    设计模式精解
    ......
    资料陆续上传中++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      

  5.   

    你已经在web.xml文件中配置好了与welogic的关联。
      

  6.   

    在Tomcat中可以修改server.xml文件跟数据库中的用户表进行比较
    <Realm
    className="org.apache.catalina.realm.JDBCRealm"
    debug="99"
    driverName="oracle.jdbc.driver.OracleDriver"
    connectionURL="jdbc:oracle:thin:@{IPAddress}:{Port}:{Servicename}"
    connectionName="{DB Username}"
    connectionPassword="{Password}"
    userTable="users"
    userNameCol="username"
    userCredCol="password"
    userRoleTable="user_roles"
    roleNameCol="rolename"
    /> 
    但在weblogic上我不会