[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: liaison tomcat/mysql



Jeremy KUHN a écrit :

Est-ce que tomcat tourne avec le security manager?v (dans le paquet debian par
défaut c'est le cas)

Ce n'est pas le paquet debian par défaut qui est installé, et je ne pense pas que le security manager soit présent.

Si tel est le cas, tu n'as pas le droit par défaut d'ouvrir de connections
(socket, db ...) vers d'autres machines. Le problème se situe peut-être ici,
lorsque tu met localhost, ça passe et dès que tu spécifies une addresse ip,
tomcat doit penser que c'est extérieur et donc il n'autorise pas l'accès.

Ca semble pas mal, mais dans ce cas pourquoi lors d'un précédent reboot il a fallu mettre l'adresse IP de la machine, et non pas localhost, alors qu'a priori rien n'a été modifié?


As-tu un message d'erreur clair dans les logs concernant la connection DB, cela
permettrait d'en savoir un petit peu plus.
J'aurais du penser à en mettre avant...
Ceci dit, ils ne semblaient pas très parlant.

Voila ce que j'ai:

###############

2004-03-29 07:07:26 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:246) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
[...]

----- Root Cause -----
java.lang.NullPointerException
        at bzrein.Connexion.setConnexion(Connexion.java:108)

remarque: l'objet pour accéder à la base n'a pas été créé, la gestion d'erreur n'est pas excellente, donc on se retrouvee avec un objet null. Peu parlant, je pense.

#################
Error setting DBUrl
java.sql.SQLException: Invalid authorization specification: Access denied for user: 'bzrein@aber' (Using password: YES)
        at org.gjt.mm.mysql.MysqlIO.init(Unknown Source)
        at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
        at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
        at org.gjt.mm.mysql.Driver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)

remarque: ce que je comprends, c'est que c'est un pb mysql, mais un pb tomcat, dans l'histoire... Ou alors un souci au niveau de la configuration du réseau.

Guillaume



Reply to: