请问如何做呢?????? 网上搜不知道搜什么关键字

解决方案 »

  1.   

    这里是官方文档教你怎么做
    http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html下面是偶提供的一个例子,可以参考。
    假如数据库是oracle。1. 先把ojdbc14_g.jar放到/lib下。
    2. 往数据库加表,及对应的数据,和tomcat-users.xml类似create table users (
      user_name         varchar(15) not null primary key,
      user_pass         varchar(15) not null
    );create table user_roles (
      user_name         varchar(15) not null,
      role_name         varchar(15) not null,
      primary key (user_name, role_name)
    );
    3. 修改server.xml。找到<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>
    删除之,换成
    <Realm className="org.apache.catalina.realm.JDBCRealm"
      driverName="oracle.jdbc.driver.OracleDriver"
      connectionURL="jdbc:oracle:thin:@localhost:1521:data"
      connectionName="登录名" connectionPassword="密码"
      userTable="users"
      userNameCol="user_name"
      userCredCol="user_pass"
      userRoleTable="user_roles"
      roleNameCol="role_name"/>
    ok,大功告成!