On Wed, 20 Mar 2002, Günter Kukies wrote:

> Date: Wed, 20 Mar 2002 14:06:00 +0100
> From: Günter Kukies <[EMAIL PROTECTED]>
> Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> To: Tomcat Users List <[EMAIL PROTECTED]>
> Subject: extends JDBCRealm
>
> Hello,
>
> I want to write a new MyRealm class that extend from JDBCRealm. The new
> class should do a BASE64 password protection.
> The compilation of the class was sucessfull.
>

Of course, you can do this with the standard version, by using the
"digest" property on the <Realm> element ...

> Where should I place that class and what entries do I need in the
> server.xml.
>

To be visible to the Tomcat internals, your class needs to be in one of
two places:

* In an unpacked directory $CATALINA_HOME/server/classes (create it if
  you need), with subdirectories to mirror the package structure in the
  usual way

* In a JAR file in $CATALINA_HOME/server/lib (which is how all the
  standard Tomcat server classes are shipped)

To tell Tomcat to use your realm implementation, simply change the
"className" attribute of the <Realm> element to the fully qualified class
name of your own implementation, instead of
"org.apache.catalina.realm.JDBCRealm".

> Günter

Craig


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to