sqlite3を使用してtomcat6のユーザーを検証するにはどうすればよいのでしょうか。私はSQLタイプのサービスをインストールする権限を持っていないので、sqlite3に依存する必要があります。私の望みは、これを既存のデプロイメントのラッパーとして追加して、より優れたユーザー管理を提供することでした。
のすぐ隣に(テーブル:、)ファイルusers.db
がusers(username,password)
あります。私はこれで編集しようとしました(失敗しました):roles(username,role)
tomcat-users.xml
/etc/tomcat6
server.xml
<Resource name="UserDatabase" auth="Container"
type="javax.sql.DataSource"
description="User database that can be updated and saved"
driverClassName="org.sqlite.JDBC"
pathname="conf/log.db" />
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
さらに、 http:sqlitejdbc-v056.jar
//www.zentus.com/sqlitejdbc/からsqlite3用のJDBCドライバーを入手し、そこに配置しました(具体的にはにあります)。CATALINA_HOME
/usr/share/tomcat6/lib/sqlitejdbc-v056.jar
このイライラしたTomcatの初心者からの助けをいただければ幸いです。ありがとうございました。