-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tzacos wrote:
>  > Bonjour Laurent,
> 
> Salut Marc,
> 
>>
>> En éditant les fichiers serveur.xml ou encore web.xml, je souhaitais
>> réaliser un pool de connexion.
>> Mais peut importe pour l'instant :
>> j'ai créé une Jsp simple pour tester mon driver JDBC-MySQL.
>>
>> Le driver fonctionne (je l'ai testé avec une mini appli Java).
>>
>> En revanche, les droits de connexion sous Tomcat ne semblent pas bons,
>> malgré ma config. dans le fichier catalina.policy :
>> - ------------------------------------------------------------------
>> //The permission granted to your JDBC driver
>>  grant codeBase
>> "file:${catalina.home}/common/lib/mysql-connector-java-3.0.17-ga-bin.jar"
>> {
>>    permission java.net.SocketPermission "localhost:3306", "connect";
>>  };
>>
>> // The permissions granted to the context apply to JSP pages
>> grant codeBase "file:${catalina.home}/webapps/TutoJSPJdbc/jsp/-" {
>>        permission java.net.SocketPermission "localhost:3306", "connect";
>>        permission java.net.SocketPermission "localhost:8080", "connect";
>> };
>>
>> // The permissions granted to the context  WEB-INF/classes directory
>> grant codeBase
>> "file:${catalina.home}/webapps/TutoJSPJdbc/WEB-INF/classes/-" {
>>        permission java.net.SocketPermission "localhost:3306", "connect";
>> };
>> -
>> ------------------------------------------------------------------------
>>
>> Sais tu si cette configuration de catalina.policy est correcte (et
>> suffisante) ?
> 
> 
> Je ne suis pas sur, mais je crois que pour pouvoir mettre des droits,
> ilf aut plutot utiliser des URL web plutot que fichier non? car quand
> tuonnavigateur arrive ce n'est pas des ficheirs qu'il demande mais des
> url et du coup la comparaison des deux ne marche pas car l'un est en
> local (file) et non en distant.
> 
> laurent
> 
> 

la syntaxe du fichier catalina.policy me semble correcte, par contre il
manque peut être des permissions.
Pour que le navigateur puisse accéder au répertoire de tomcat où se
trouvent mes JSP,
l'instruction
grant codeBase "file:${catalina.home}/webapps/TutoJSPJdbc/jsp/-" {
permission java.net.SocketPermission "localhost:3306", "connect";
permission java.net.SocketPermission "localhost:8080", "connect";
};
me semble suffisante.

Par ailleurs, je viens de m'apercevoir en lisant une doc que le fichier
catalina.policy n'était pas utilisé par défaut par Tomcat.
J'aimerais rétablir ce réglage.

- --
Marc

- -----------------
Commande permettant de vérifier la signature du message :
gpg --keyserver pgp.mit.edu --recv-keys 819412D6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD11wR55iFbYGUEtYRAg6RAJoDYml1Lp7KYj0UkkT0WGXsr+4XRQCggLyD
JxAIoX1QzcFO7vs4ihORErg=
=tRxw
-----END PGP SIGNATURE-----
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à