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: