解答例 - 実習課題1 - 12.ユーザ情報の管理
(実習課題1)
前々章・実習課題4のWebアプリケーションを、JDBC Realmを使用するように改良しなさい。
解答例
<!-- server.xml内のContext部です --> <Context path="/mitoma" docBase="/home/mitoma/webapp" debug="0" reloadable="true" crossContext="true"> <!-- JDBCRealm --> <Realm className="org.apache.catalina.realm.JDBCRealm" debug="1" driverName="org.postgresql.Driver" connectionURL="jdbc:postgresql:Training" connectionName="postgres" connectionPassword="postgres" userTable="mitoma_users" userNameCol="name" userCredCol="password" userRoleTable="mitoma_roles" roleNameCol="role"/> <Logger className="org.apache.catalina.logger.FileLogger" prefix="mitoma_" suffix=".log" timestamp="true"/> </Context>