Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 18/09/2013 00:09:28

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

java.net.ConnectException : Connection refused

Bonjour j'essai d'installer Ametys 3.5.1 deploiement sur un serveur debian 6 et j'obtiens cette erreur. J'ai ajouté le connecteur mysql-connector dans le lib du cms mais rien n'y fait.

Pourriez-vous m'aider s'il vous plait. Merci

Connection refusedSitemap: error when calling sub-sitemap<map:mount>java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:579)
    at java.net.Socket.connect(Socket.java:528)
    at java.net.Socket.<init>(Socket.java:425)
    at java.net.Socket.<init>(Socket.java:241)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2393)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334)
    at java.sql.DriverManager.getConnection(DriverManager.java:571)
    at java.sql.DriverManager.getConnection(DriverManager.java:215)
    at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148)
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
    at org.ametys.runtime.datasource.ConnectionHelper.getConnection(ConnectionHelper.java:98)
    at org.ametys.runtime.plugins.core.user.jdbc.ModifiableCredentialsAwareJdbcUsersManager.checkCredentials(ModifiableCredentialsAwareJdbcUsersManager.java:101)
    at org.ametys.runtime.plugins.core.authentication.UsersManagerAuthentication.login(UsersManagerAuthentication.java:55)
    at org.ametys.runtime.authentication.AuthenticateAction._checkAuth(AuthenticateAction.java:158)
    at org.ametys.web.WebAuthenticateAction._checkAuth(WebAuthenticateAction.java:69)
    at org.ametys.runtime.authentication.AuthenticateAction.act(AuthenticateAction.java:80)
    at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:120)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
    at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1159)
    at org.ametys.runtime.servlet.RuntimeServlet._doService(RuntimeServlet.java:135)
    at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:92)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:724)
org.apache.cocoon.ProcessingException: Sitemap: error when calling sub-sitemap
    at <map:mount> - resource://org/ametys/runtime/kernel/sitemap.xmap:199:109
    at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:113)
    at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:122)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
    at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1159)
    at org.ametys.runtime.servlet.RuntimeServlet._doService(RuntimeServlet.java:135)
    at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:92)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.RuntimeException: Unable to get Connection from pool runtime.datasource.core.jdbc.pool
    at org.ametys.runtime.datasource.ConnectionHelper.getConnection(ConnectionHelper.java:102)
    at org.ametys.runtime.plugins.core.user.jdbc.ModifiableCredentialsAwareJdbcUsersManager.checkCredentials(ModifiableCredentialsAwareJdbcUsersManager.java:101)
    at org.ametys.runtime.plugins.core.authentication.UsersManagerAuthentication.login(UsersManagerAuthentication.java:55)
    at org.ametys.runtime.authentication.AuthenticateAction._checkAuth(AuthenticateAction.java:158)
    at org.ametys.web.WebAuthenticateAction._checkAuth(WebAuthenticateAction.java:69)
    at org.ametys.runtime.authentication.AuthenticateAction.act(AuthenticateAction.java:80)
    at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:120)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
    at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
    at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
    at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
    at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
    at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
    at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
    ... 30 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1117)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:350)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2393)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334)
    at java.sql.DriverManager.getConnection(DriverManager.java:571)
    at java.sql.DriverManager.getConnection(DriverManager.java:215)
    at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148)
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
    at org.ametys.runtime.datasource.ConnectionHelper.getConnection(ConnectionHelper.java:98)
    ... 46 more
Caused by: java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:579)
    at java.net.Socket.connect(Socket.java:528)
    at java.net.Socket.<init>(Socket.java:425)
    at java.net.Socket.<init>(Socket.java:241)
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
    ... 65 more

Offline

#2 18/09/2013 09:40:08

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

Dans la trace on trouve ceci:
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Votre conf sql à un problème.

Soit l'url est incorrecte, soit le login n'est pas autorisé à se connecter depuis une autre machine, soit le nom de domaine n'est pas résolu...
Si tomcat et mysql sont sur le même serveur, ça doit venir du fait que vous n'avez pas activé la connexion par socket dans la conf mysql.

Est-ce que cela vous éclaire ?


Raphael Franchet
Expert Ametys

Offline

#3 18/09/2013 09:58:11

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

Bonjour, Merci d'avoir répondu aussi vite.

J'ai deux tomcat et mysql sur le même serveur oui. Je vais vérifier si la connexion par socket dans mysql est activée.

Offline

#4 18/09/2013 10:22:13

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

La socket est bien activée. Je ne comprends pas d'où vient l'erreur. Le nom de domaine est résolu. Je suis coincé  neutral

Offline

#5 18/09/2013 10:24:02

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

quelle est votre url jdbc ? utilisez-vous localhost ? le login/mdp mysql utilisé est-il autorisé pour une connexion distante ou via localhost ?


Raphael Franchet
Expert Ametys

Offline

#6 18/09/2013 10:39:34

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

Voila l'adresse URL jdbc : jdbc:mysql://nom_domaine/Ametys_CMS
Et pour votre deuxième question j'avoue ne pas savoir comment vérifier cela...

Offline

#7 18/09/2013 10:41:27

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

essayez avec localhost dans l'url


Raphael Franchet
Expert Ametys

Offline

#8 18/09/2013 10:50:49

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

Alors il me demande nom utilisateur et mdp à chq fois que j'essai d'attendre http://nom_site.re est ce normal?
Et avec localhost comme URL dans JDBC il me dit nom d'utilisateur ou mdp incorrect.

Offline

#9 18/09/2013 10:57:01

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

pour http://nom_site.re, c'est le site ou le cms ?
par défaut le site n'est pas authentifié. sauf au départ où il essaie de vous rediriger vers la conf de l'admin.

pour la base de donnée, comment avez vous-créé l'utilisateur de la base ?


Raphael Franchet
Expert Ametys

Offline

#10 18/09/2013 11:25:43

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

http://nom_site.re c'est le site. Que dois-je référencer dans l'adresse du back-office et du front si tout se trouve sur le même serveur.

Et j'ai créé la base avec les lignes de commandes de la documentation installation serveur. Et je sais si ça un rapport mais je n'ai plus accès à phpmyadmin

Last edited by ptivier (18/09/2013 11:45:02)

Offline

#11 18/09/2013 11:54:58

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

et bien si vous avez installé le back office dans le contexte cms, c'est http://nom_site.re/cms par exemple.

si votre accès phpmyadmin ne fonctionne pas c'est en effet qu'il y a un problème sur le mysql ou la database.

les lignes des commandes se contentent de créer une database, un utilisateur et des tables... rien de dangereux à priori smile


Raphael Franchet
Expert Ametys

Offline

#12 18/09/2013 12:57:21

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

Je n'ai fait que suivre la documentation d'installation serveur. Ce que je n'arrive pas à comprendre c'est pourquoi il me demande toujours l'id et le mdp quand j'essai d'accéder à http://mon_site.re/cms.

Je n'ai accès qu'à la partie admin où j'ai configuré un nouveau site pour le test mais voila je me retrouve avec cette erreur.

Dites moi quelle version du mysql connector est préconisée pour la version 3.5.1 d'Ametys?

Offline

#13 18/09/2013 13:48:18

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

Il n'y a pas de version en particulier car nous n'utilisons pas de fonctions élaborées. Disons qu'avec un mysql 4.1 et plus c'est bon.

Je ne suis pas sûr que votre installation initiale se soit correctement passée.
Pouvez-vous, par exemple, désactiver l'application site et ne conserver que l'application cms sur /cms ? Puis m'envoyer une capture d'écran de la fenetre de login ? Pouvez-vous aussi analyser les logs de tomcat et de l'application cms (cms/WEB-INF/logs/) ?


Raphael Franchet
Expert Ametys

Offline

#14 18/09/2013 14:21:04

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

J'ai à nouveau l'erreur Connection refused. Vous voulez que je désactive le tomcat du site ?

Offline

#15 18/09/2013 15:05:40

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

vous avez cet écran en boucle ? surement à cause de la connexion refusée.
Donc laissons tombé le reste et concentrons-nous là dessus.

Vous disiez que phpmyadmin ne fonctionne plus ? votre process mysql est peut être en carafe ? vous pourriez redémarrer le démon mysql


Raphael Franchet
Expert Ametys

Offline

#16 18/09/2013 15:10:46

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

J'arrive à atteindre http://mon_site.re/_admin et le reste non. Et dans l'interface admin créer un utilisateur me renvoie la même erreur

Offline

#17 18/09/2013 16:08:20

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

forcément si votre base de données est inaccessible smile

du coté de phpmyadmin vous arriver à accéder à nouveau ?


Raphael Franchet
Expert Ametys

Offline

#18 18/09/2013 18:00:48

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

J'ai pu remonter le problème et cela vient de ma configuration d'apache.  C'est à dire ma définition du virtualhost. Vu qu'avec le fichier default activé dans les sites-enabled j'arrive à accéder à phpmyadmin.

N'ayant pas de connaissances poussées le développement web je vais devoir me documenter.

Cependant pourriez-vous me conseiller sur la création de ce fichier ayant deux tomcats tournant sur un même serveur. En vous remerciant d'avance.

Offline

#19 19/09/2013 10:02:31

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

Pour faire les choses bien il est de bon ton de faire un fichier par virtualhost.
Du coup si vous n'utilisez qu'un seul nom de domaine pour phpmyadmin, le site et le cms, vous n'aurez qu'un seul fichier.
Dans le fichier que nous proposons par défaut, tous les urls qui ne correspondent pas à des fichiers du cache sont transférées à tomcat.
Il vous fait donc ajouter une RewriteRule (plutot vers le début) du type :

RewriteRule ^/phpmyadmin/(.*) /home/my/path/to/phpmyadmin/$1 

mais il faut aussi donner le droit de lire cette partie du disque dur via un <Directory>


Raphael Franchet
Expert Ametys

Offline

#20 19/09/2013 12:52:39

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

Bonjour, je vais ajouter cela à mon virtualhost mais je comprends pas pourquoi avec localhost comme url du jdbc il ne prend m'envoi balader avec id ou mdp incorrect.

Offline

#21 19/09/2013 16:27:02

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

il envoie balader avec id ou mdp incorrect pq il n'arrive pas à joindre la base de données.
L'accès à la base n'a aucun lien avec les virtualhost apache.

Vous aviez 2 problèmes : 1) phpmyadmin inaccessible 2) pb de connextion java<->mysql

là on résoud le premier, pour voir si on a un indice pour le second

En ligne de commande est-ce que vous arrivez à joindre votre mysql via socker ?

mysql -h serveur -u user -p


Raphael Franchet
Expert Ametys

Offline

#22 20/09/2013 11:44:57

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

Bonjour, j'ai pu me connecter avec la commande mysql -h serveur -u user -p. J'ai essayé d'intégrer phpmyadmin au virtualhost mais à mon avis la config ne fonctionne pas.

Mais voila maintenant ce que j'ai comme erreur avec l'adresse http://mon_site/cms

Offline

#23 20/09/2013 13:46:29

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

La capture d'écran ne nous ai pas d'une grande aide, c'est le message de log qui compte. A-t-il évolué ?
Les paramètres de conf que vous avez saisi dans l'admin (y compris login et mdp) sont-ils corrects ?

Vous êtes parti de la version zip d'Ametys ? elle ne contient aucune données. Du coup il faut commencer par créer un utilisateur dans l'admin avant d'espérer pouvoir vous connecter.
Mais normalement, quand vous essaierez de créer cet utilisateur, vous retomberai sur l'erreur mysql... Pouvez-vous essayer ?


Raphael Franchet
Expert Ametys

Offline

#24 20/09/2013 13:59:19

ptivier
Guest
From: Reunion
Registered: 12/09/2013
Posts: 47

Re: java.net.ConnectException : Connection refused

Désolé c'est vrai que le ss ne nous sert a rien. Mais je trouve bizarre qu'il me demande un id et un mdp alors que je croyais que seul l'accès à _admin demander un id. Maintenant je me demande si j'ai bien download la bonne version.

Et oui à la création d'un nouvel utilisateur j'ai une nouvelle erreur sql.

Last edited by ptivier (20/09/2013 13:59:46)

Offline

#25 20/09/2013 14:37:34

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: java.net.ConnectException : Connection refused

ah mais là on est bcp mieux !
Vous avez dû lancer le script users.sql, au lieu de users_auth.sql
Le premier permet de gérer des utilisateurs sans mots de passe pour le cas d'authentifcation externes.
C'est le second qui vous intéresse pour gérer les mot de passe des utilisateurs vous même.


Raphael Franchet
Expert Ametys

Offline

Board footer

Powered by FluxBB