Configuration Resource & Realm pour authentification
Bonjour,
J'essaye de configurer Tomcat pour utiliser un realm et demander l'authentification avant l'accès à certaines pages.
J'ai suivis ce tutorial.
Pour l'instant ca ne marche pas (et ce n'est que le début:)). J'obtiens l'erreur :
Code:
1 2 3 4
|
16 juil. 2008 14:12:04 org.apache.catalina.realm.DataSourceRealm open
GRAVE: Exception performing authentication
javax.naming.NameNotFoundException: Le Nom jdbc n'est pas lié à ce Contexte |
J'en déduit que le problème vient de :
Code:
1 2 3 4 5 6 7 8 9
|
<Context docBase="MonApplication" path="/MonApplication"
reloadable="true"
source="org.eclipse.jst.jee.server:MonApplication">
<Resource name="jdbc/authen" auth="Container"
type="javax.sql.DataSource" username="usr" password="pwd"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="*****" maxActive="8" maxIdle="4" />
</Context> |
et plus particulierement de :
Code:
<Resource name="jdbc/authen"
Mais je ne comprend pas très bien à quoi correspond ce nom de ressource...D'après ce que j'ai vu sur le net, ca semble avoir un lien avec le type, mais je n'arrive pas à avancer la dessus...
D'autre part, je travail sous tromcat 6, est ce que ca peut venir de là ?
nb : pour information, voila le realm :
Code:
1 2 3 4 5 6 7 8 9
| <Realm
className="org.apache.catalina.realm.DataSourceRealm"
dataSourceName="jdbc/authen"
userTable="user"
userRoleTable="statut"
userNameCol="login"
userCredCol="password"
roleNameCol="role"
/> |
merci d'avance pour vos idées :)