Après avoir passé quelques jours à essayé d'installer...

cancel
Showing results for 
Search instead for 
Did you mean: 
hezix
Member II

Après avoir passé quelques jours à essayé d'installer...

Bonjour,

Après avoir passé quelques jours à essayé d'installer Alfresco je me retourne vers vous car je ne vois pas d'ou vien mon erreur, j'ai beau suivre les guides wiki et chercher sur les forums je ne trouve pas de solution Smiley Sad

Je suis sur une debian 4.0
Mysql 5.0.41
Bundle alfresco-community-tomcat-2.1.0R1.tar.gz

Alfresco n'a pas l'air de se déployer correctement, impossible d'y accèder par le navigateur ( Impossible d'afficher la page )

Voici les logs catalina.out

2 août 2007 16:38:47 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
2 août 2007 16:38:47 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2251 ms
2 août 2007 16:38:48 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
2 août 2007 16:38:48 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
2 août 2007 16:38:48 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
2 août 2007 16:38:49 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive alfresco.war de l'application web
16:39:30,248 WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
16:39:31,515 ERROR [repo.transaction.TransactionUtil] Error rolling back transaction
java.lang.IllegalStateException: No user transaction is active
        at org.alfresco.util.transaction.SpringAwareUserTransaction.rollback(SpringAwareUserTransaction.java:479)
        at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:214)
        at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:89)
        at org.alfresco.repo.dictionary.DictionaryRepositoryBootstrap.bootstrap(DictionaryRepositoryBootstrap.java:134)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1122)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
        at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
16:39:31,534 ERROR [web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dictionaryRepositoryBootstrap' defined in class path resource [alfresco/core-services-context.xml]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
Caused by:
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
Caused by:
org.hibernate.exception.GenericJDBCException: Cannot open connection
        at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
        at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420)
        at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
        at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
        at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
        at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
        at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:497)
        at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:349)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:255)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:214)
        at org.alfresco.util.transaction.SpringAwareUserTransaction.begin(SpringAwareUserTransaction.java:369)
        at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:188)
        at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:89)
        at org.alfresco.repo.dictionary.DictionaryRepositoryBootstrap.bootstrap(DictionaryRepositoryBootstrap.java:134)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1122)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
        at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused

……… plein d'autres lignes je vous les mettrais si besoin………
et le contenu de tomcat/shared/classes/alfresco/extension/custom-repository.properties
dir.root=/opt/alfresco/tomcat/webapps
db.username=alfresco
db.password=alfresco
db.pool.initial=10
db.pool.max=100
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco
et custom-hibernate-dialect.properties :
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
j'arrive correctement a me conneter à MySQL en alfresco/alfresco.

En espèrent que cela ne soit qu'une erreur de débutant !

Merci d'avance.

HeZiX
28 Replies
michaelh
Active Member

Re: Après avoir passé quelques jours à essayé d'installer...

Hello,

D'abord je déconseille fortement de positionner la variable dir.root comme tu l'as fait. Tu as demandé à Alfresco de stocker l'ensemble des documents et des indexes lucenes dans une partie réservée à Tomcat, et tu risques des problèmes …

Ceci dit, commençons par le commencement :
- As-tu réussi à lancer Alfresco sans rien changer aux paramètres de bases, c'est à dire en utilisant HSQLDB par défaut ?
- As-tu bien donné des droits de création de base à l'utilisateur Alfresco dans MySQL ?

La suite plus tard Smiley Happy


P.S : une version plus récente que celle que tu utilises est disponible, je la conseille.
hezix
Member II

Re: Après avoir passé quelques jours à essayé d'installer...

Il n'y a pas l'air d'avoir d'erreur grave avec la base HSQLDB :
CompilerOracle: exclude org/apache/lucene/index/IndexReader$1 doBody
CompilerOracle: exclude org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger mergeIndexes
CompilerOracle: exclude org/alfresco/repo/search/impl/lucene/index/IndexInfo$Merger mergeDeletions
2 août 2007 17:53:28 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
2 août 2007 17:53:28 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1755 ms
2 août 2007 17:53:28 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
2 août 2007 17:53:28 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
2 août 2007 17:53:28 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
2 août 2007 17:53:29 org.apache.catalina.startup.HostConfig deployWAR
INFO: Déploiement de l'archive alfresco.war de l'application web
17:54:08,168 WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
17:54:18,451 INFO  [domain.schema.SchemaBootstrap] Executing database script /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchemaCreate-org.hibernate.dialect.HSQLDialect-13856.sql (Generated).
17:54:18,890 INFO  [domain.schema.SchemaBootstrap] Executing database script /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchemaUpdate-org.hibernate.dialect.HSQLDialect-13857.sql (Copied from classpath:alfresco/dbscripts/create/2.0/org.hibernate.dialect.HSQLDialect/AlfrescoPostCreate-2.0-FKIndexes.sql).
17:54:18,902 INFO  [domain.schema.SchemaBootstrap] All executed statements written to file /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchemaUpdate-All_Statements-13858.sql.
17:56:26,072 WARN  [repo.admin.ConfigurationChecker] The Alfresco 'dir.root' property is set to a relative path './alf_data'.  'dir.root' should be overridden to point to a specific folder.
17:56:26,072 INFO  [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: ./alf_data
17:56:26,104 INFO  [admin.patch.PatchExecuter] Vérification des correctifs à appliquer …
17:56:26,279 INFO  [repo.module.ModuleServiceImpl] Found 0 module(s).
17:56:31,394 ERROR [alfresco.smb.protocol] Failed to get local domain/workgroup name, using default of WORKGROUP
17:56:31,395 ERROR [alfresco.smb.protocol] (This may be due to firewall settings or incorrect <broadcast> setting)
17:56:31,489 INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_02-b05; maximum heap size 1012,625MB
17:56:31,490 INFO  [service.descriptor.DescriptorService] Alfresco started (Community Network): Current version 2.1.0 (R1 443) schema 62 - Installed version 2.1.0 (R1 443) schema 62
2 août 2007 17:56:36 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
2 août 2007 17:56:36 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
2 août 2007 17:56:36 org.apache.catalina.startup.Catalina start
INFO: Server startup in 188527 ms
Cependant je n'arrive toujours pas à accéder a alfresco par http://10.1.100.7:8080/alfresco . 10.1.100.7 est l'adresse IP de mon server où j'essaie d'installer Alfresco.

Sinon pour MySQL j'ai utilise le .sql fourni avec le bundle afresco pour creer la base Alfreso.

Merci de m'aider Smiley Happy
michaelh
Active Member

Re: Après avoir passé quelques jours à essayé d'installer...

Comme je suis un adepte du "une chose à la fois" … je propose de se concentrer sur le problème d'accès.
Si comme je le suppose la machine n'est pas locale, as-tu un message d'erreur spécifique lors de la connexion sur l'adresse HTTP ?

Le port 8080 est-il autorisé entre les deux machines (ne jamais sous-estimer la capacité de nuisance de l'administrateur réseau ou le firewall intégré) ?

P.S : Une IP de classe A, pas si commun, attention au masque et au broadcast dans files-server.xml sinon tu vas arroser large.
hezix
Member II

Re: Après avoir passé quelques jours à essayé d'installer...

Il reste sur "Attente de http://10.1.100.7:8080/alfresco…" avant de mettre "Internet Explorer ne peut pas afficher cette page Web".
Je pense qu'il arrive pas à se connecté au server sur ce port, sur le port 80 apache fonctionne correctement… et le ssh aussi bien sûr Smiley Wink

Je n'ai pas de firewall sur cette machine ( je suis sur un réseau local ) aucun port n'est bloqué entre ma machine ( 10.1.20.108 ) et le server Smiley Sad

Je suis entrain de télécharger la dernière version d'alfresco.
Je vais voir si j'ai toujours la même erreur.

Merci.
michaelh
Active Member

Re: Après avoir passé quelques jours à essayé d'installer...

Je reste persuadé que c'est un problème réseau, voir un proxy dans la conf du navigateur … Si une version empêchait une connexion depuis un navigateur, j'ai comme l'idée que quelques personnes l'auraient signalé Smiley Happy
hezix
Member II

Re: Après avoir passé quelques jours à essayé d'installer...

Quoique je me demande si le port 8080 n'est pas bloquer … je viens de reessayer meme en faisant un telnet sur le port 8080 cela ne marche pas … en passant par le ftp ca a l'air de marcher ftp://10.1.100.7/Alfresco/

Je vais me renseigner aupres de l'admin réseau.
hezix
Member II

Re: Après avoir passé quelques jours à essayé d'installer...

C'est bien le port 8080 qui est bloqué…
j'ai mis le port 80 a la place de 8080 dans conf/server.xml mais cela n'a rien arrangé :/
J'ai biensur supprimer apache2 avant de faire cela Smiley Wink
moussa
Member II

Re: Après avoir passé quelques jours à essayé d'installer...

hello,
  je sais pas trop si ma préoccupation va cadrer avec le sujet,si c pas le cas désolé Smiley Happy
je voudrais savoir comment utiliser alfresco en mode serveur client, car j'arrive pas à me connecté lorsque je suis sur une autre machine;
               amicalement moussa
michaelh
Active Member

Re: Après avoir passé quelques jours à essayé d'installer...

Moussa: comme expliqué déjà, "je n'arrive pas à" ne nous est pas d'une grande aide lorsqu'il s'agit de trouver des réponses.
Merci de nous dire exactement ce que tu entends pas serveur client (accèder à Alfresco depuis une machine tierce ?) et ce que tu fais de ton coté pour avancer.

Sans cela, pas de réponse possible (les boules de cristal, ça ne marche pas).