Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 02/08/2012 11:26:33

denito
Guest
Registered: 02/08/2012
Posts: 12

Problème Java

Bonjour,

Je viens d'installer Ametys sur un serveur de test Linux (Debian 6).
Lorsque je rentres mes identifiants pour me connecter à l'interface celui-ci déclenche une erreur.

java.net.ConnectException : Connection refused

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:327) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) at java.net.Socket.connect(Socket.java:546) at java.net.Socket.connect(Socket.java:495) at java.net.Socket.<init>(Socket.java:392) at java.net.Socket.<init>(Socket.java:235) 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:532) 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:620) at java.sql.DriverManager.getConnection(DriverManager.java:200) 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:152) at org.ametys.web.WebAuthenticateAction._checkAuth(WebAuthenticateAction.java:69) at org.ametys.runtime.authentication.AuthenticateAction.act(AuthenticateAction.java:74) 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:235) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) 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:235) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) 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:134) at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:91) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:636) org.apache.cocoon.ProcessingException: Sitemap: error when calling sub-sitemap at <map:mount> - resource://org/ametys/runtime/kernel/sitemap.xmap:198: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:235) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) 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:134) at org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:91) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:636) 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:152) at org.ametys.web.WebAuthenticateAction._checkAuth(WebAuthenticateAction.java:69) at org.ametys.runtime.authentication.AuthenticateAction.act(AuthenticateAction.java:74) 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:235) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) ... 26 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:532) 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:532) 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:620) at java.sql.DriverManager.getConnection(DriverManager.java:200) 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) ... 42 more Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) at java.net.Socket.connect(Socket.java:546) at java.net.Socket.connect(Socket.java:495) at java.net.Socket.<init>(Socket.java:392) at java.net.Socket.<init>(Socket.java:235) at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300) ... 61 more

Pourriez-vous m'éclairer merci

Last edited by denito (02/08/2012 11:31:45)

Offline

#2 02/08/2012 11:44:27

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

il semble que ce soit un problème de connexion à la base de données MySQL que vous avez du configurer dans l'admin

Vous pouvez vérifier les paramètres de connexion ?

On voit "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." dans la trace.
Vous avez accès à votre serveur MySQL ? Il est démarré ?

Offline

#3 02/08/2012 11:48:44

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Heuuu j'ai créer la base donnée et executer les scripts .sql du dossier Mysql d'ametys via phpmyadmin.
J'ai par la suite crée l'utilisateur avec tout les privilèges sur la base de donnée ametys.

J'ai bien accès à Mysql.
Mysql est bien démarré.

Offline

#4 02/08/2012 12:15:01

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

ou alors c'est un problème de driver MySQL ou de version de driver et de version de serveur ?

Depuis l'écran d'admin vous arrivez à voir les utilisateurs dans la base ?

En tout cas, l'erreur qui remonte est liée à le connexion avec votre base MySQL.
Vous utilisez quel driver ?

Offline

#5 02/08/2012 13:47:09

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

J'utilise comme driver : com.mysql.jdbc.Driver

Avec mysql-connector-java-5.1.21.jar que j'ai mit dans ../cms/WEB-INF/lib cependant ou dois-je le déclarer dans /etc/profile?

Last edited by denito (02/08/2012 13:52:49)

Offline

#6 02/08/2012 14:17:48

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

non c'est très bien comme ça

Votre phpMyAdmin est sur la même machine que le CMS ? Il n'y a pas des problèmes de firewall ou autre qui empecherait le CMS d'accéder au serveur MySQL ?

Si vous arrêtez et redémarrez le serveur vous avez toujours la même erreur de connexion ?

Offline

#7 02/08/2012 14:23:23

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Oui phpMyAdmin est sur la même machine que le CMS.
Aucun firewall est en place...

Redémarrer la machine vous dites?

Offline

#8 02/08/2012 14:33:04

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

non non, juste le CMS
C'est Tomcat ? Ou Jetty ?

Offline

#9 02/08/2012 14:35:42

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Tomcat 6 est utilisé.
Je l'ai redemarré...et en faisait un tailf -f /var/log/tomcat6/catalina.out j'obtiens ceci qui me parait bizzard:

on database directory /var/lib/tomcat6/webapps/cms/WEB-INF/data/repository/workspaces/archives/db

Database Class Loader started - derby.database.classpath=''
2 août 2012 14:32:07 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Déploiement du répertoire site de l'application web
log4j:ERROR Improper initialization for the appender named [servlet].
2 août 2012 14:32:08 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
2 août 2012 14:32:08 org.apache.catalina.startup.Catalina start
INFO: Server startup in 6592 ms

Offline

#10 02/08/2012 15:08:36

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Ah je viens de corriger des valeurs dans le fichier de configuration du CMS.

Lorsque j'essaye de me connecter au lieu d'avoir l'erreur j'ai :
Nom d'utilisateur ou mot de passe incorrect

Les identifiants de connexion  à l'interface CMS sont lesquels par défaut ??

Last edited by denito (02/08/2012 15:10:34)

Offline

#11 02/08/2012 15:21:16

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

pour votre premier message, ce n'est pas un problème, par défaut, la librairie Jackrabbit (que nous utilisons pour le stockage) stocke ses données dans une base de données derby embarquée

Pour la seconde erreur, par défaut, il n'y a pas d'utilisateur pour le CMS.
Le seul utilisateur par défaut est l'admin qui peut se connecter à _admin et gérer les utilisateurs à cet endroit là.

Offline

#12 02/08/2012 15:30:47

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

D'accord impec ça marche.
Merci.

Offline

#13 02/08/2012 15:41:08

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Peut on mettre le CMS  et le SITE sur le même serveur ? si oui y'a t'il un port à changer pour le site??

Offline

#14 02/08/2012 15:47:58

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

du coup pour les utilisateurs, c'est ok ?
Pour info, c'était quoi le problème de configuration ?

Et pour les applis, c'est vous qui voyez, on rencontre de tout : deux tomcat différents, deux machines différentes, ou un seul tomcat avec deux applis.

Personnellement, je recommande deux tomcat (qu'ils soient sur la même machine ou pas), comme ça, en cas de problème ca permet de couper l'un sans couper l'autre.
S'ils sont sur la même machine, bien sûr, il faut deux ports différents, et bien penser ensuite à modifier la conf correspondante.

Offline

#15 02/08/2012 15:51:19

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Les utilisateurs c'est ok.
La conf sur votre tuto on ne voit pas ou mettre le port de communication de mysql..et vu que le CMS et sur le serveur j'ai changé l'@IP par localhost.

C'est un serveur de test pour l'instant du coup on centralise.
J'ai mit le port 8081 pour le site... par contre j'ai un soucis quand je tape http://@IP:8081/site...je n'arrive pas avoir la page

Offline

#16 02/08/2012 15:53:48

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Je reformule mon problème...dois je modifier dans le fichier de configuration du dossier SITE ceci :
  <!-- plugin.site:SITE_CONFIG_BO_GROUP -->
  <org.ametys.site.bo>http://localhost:8080/cms</org.ametys.site.bo>
</config>

j'ai ceci quand je tape http://@IP_serveur:8081/site

ADMINISTRATION - An error occured

java.lang.IllegalArgumentException : There's no site for server 10.120.2.50, port 8080 and path /site

Last edited by denito (02/08/2012 16:00:24)

Offline

#17 02/08/2012 16:55:00

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

sur le tomcat du site, l'application est montée à la racine ou sur /site ?

Pour la configuration, je vous conseille de la modifier depuis l'application d'admin et pas directement dans le fichier, souvent les libellés sont plus clairs.

Pour ce cas précis, cette valeur référence l'adresse à laquelle est disponible le CMS. Donc si le tomcat du CMS est sur 8080, il faut laisser ça.

Offline

#18 02/08/2012 16:58:40

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

et votre dernier problème est un problème classique de configuration !

Etant donné qu'Ametys est un CMS multi-site et qu'il n'y a qu'une seule application front-office, il faut commencer par savoir quel site vous souhaitez consulter.
Ce choix est fait en comparant l'adresse avec laquelle vous appelez le front (en l'occurrence ce doit être  d'après votre message d'erreur) et la valeur du paramètre de site correspondant côté CMS (dans _admin > Sites > configuration)

Offline

#19 02/08/2012 17:42:35

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Finalement j'ai réussi à avancer, mais maintenance j'ai cette erreur en voulant accéder au site:

ADMINISTRATION - Access denied

org.ametys.runtime.authentication.AccessDeniedException : Access denied for anonymous user for URL http://localhost:8080/cms/generate/test/fr/index.html?_contextPath=/site&_baseServerPath=http://10.120.2.50:8080&_initialRequest=%2Ffr%2Findex.html

Avec ca dans les logs:

Caused by: org.ametys.runtime.authentication.AccessDeniedException: Access denied for anonymous user for URL http://localhost:8080/cms/generate/test/fr/index.html?_contextPath=/site&_baseServerPath=http://10.120.2.50:8080&_initialRequest=%2Ffr%2Findex.html

J'ai vu sur le forum qu'il fallait autoriser les adresses IP dans une liste, mais sincèrement je ne trouve pas ce menu. HELP

Offline

#20 02/08/2012 19:17:22

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

Il y a plusieurs causes possibles pour une 403 (access denied) mais la plus fréquente est en effet que le front n'est pas autorisé.
Si c'est le cas, vous avez dans les logs du CMS quelque chose du style : "IP 127.0.0.1 is not allowed as front-office IP."

Dans ce cas, il faut aller dans l'admin du CMS > Configuration pour positionner la liste des IP front-office autorisées

Offline

#21 03/08/2012 09:44:46

denito
Guest
Registered: 02/08/2012
Posts: 12

Re: Problème Java

Merci pour votre réponse.

Remettre au lendemain permet d'avoir les idées plus clairs. J'ai trouvé ce paramétrage qui était sous mes yeux mais bon.

Par contre une résolution amène une autre erreur, maintenant j'ai le message:

ADMINISTRATION - Resource not found

org.apache.cocoon.ResourceNotFoundException : Resource not found for URL http://localhost:8080/cms/generate/test/fr/index.html?_contextPath=/site&_baseServerPath=http://10.120.2.50:8080&_initialRequest=%2Ffr%2Findex.html

Pourtant j'ai bien appliqué le site Démo donc le site ne doit pas être vide.
Une idée?

Offline

#22 03/08/2012 10:34:59

Cédric Damioli
Ametys Product Manager
From: Toulouse
Registered: 10/08/2010
Posts: 336

Re: Problème Java

Là, le CMS essaye d'accéder à la page "index" de la langue "fr" du site "test"
Côté back-office cette page existe ? Ses contenus sont validés ?

En général, c'est plus facile de commencer par regarder côté back-office quand on a des problèmes de ce genre : si vous aller sur la page en question, vous pouvez voir si le bouton "Version en ligne" est disponible. Si non, c'est que la page n'est pas visible en ligne, donc pas accessible par le front-office.

Offline

#23 20/08/2012 09:07:04

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

Re: Problème Java

Bonjour,
Avez-vous réussi à accéder à la page d'accueil sur le site ?


Raphael Franchet
Expert Ametys

Offline

Board footer

Powered by FluxBB