Bonjour !Je suis débutant dans Alfresco, ainsi que...

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

Bonjour !Je suis débutant dans Alfresco, ainsi que...

Bonjour !
Je suis débutant dans Alfresco, ainsi que dans Tomcat et tout ce qui l’entoure. Voila mon problème :



• Je souhaite au final, sur un seul Tomcat, déployer Alfresco et Liferay. Mais bon, déjà Alfresco ce serait pas mal. Normalement çà devrait être très simple mais j’ai des erreurs qui empêche le lancement d’Alfresco. Avec les bundles çà marche, mais si j’installe Liferay et Alfresco à partir de ces bundles, j’aurai 2 Tomcat en marche.



• Ce que j’ai :
      - jdk 1.5.0_09
      - Tomcat 5.5.23
      - alfresco-enterprise-war-2.0.0.zip
      - MySQL 5.0
      - Windows XP



• Ce que j’ai fait :

      - Décompressé Tomcat dans D:InstallationsTest_Applis_Tomcatapache-tomcat-5.5.23 (je le lance et il fonctionne, seul : http://localhost:8080)

      - Installé MySQL sur D:InstallationsMySQL Server 5.0 (sous mon Windows XP, c’est le « mysqld-nt.exe » qui accepte de se lancer.

      - Mes variables d’environnement :
                  * JAVA_HOME = D:Javajdk1.5.0_09
                  * Path: D:Javajre1.5.0_09bin;D:Javaj2sdk1.4.2_07bin; D:Javajdk1.5.0_09bin;D:InstallationsMySQL Server 5.0bin

      - J’ai ajouté le fichier mysql-connector-java-5.0.3-bin dans le rep ./common/lib de Tomcat pour résoudres les premières erreurs engendrées.

      - Dans le fichier alfresco-enterprise-war-2.0.0.zip, on trouve le Alfresco.war, je l’ai déployé depuis l’interface de tomcat (Tomcat Manager). Déjà je ne sais si ce war est prévu à cet effet. C’est ici que les problèmes arrivent. Alors qu’avec les bundles le déploiement s’effectue sans problème, ici j’ai ceci dans le fichier alfresco.log :


[org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
14:32:43,064 WARN  [org.alfresco.util.OpenOfficeConnectionTester] A connection to OpenOffice could not be established.
14:32:57,493 WARN  [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Failed to verify license - Invalid License!
14:32:57,493 WARN  [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Restricted Alfresco Repository to read-only capability
14:32:58,377 WARN  [org.alfresco.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.
14:32:58,377 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: .alf_data
14:32:58,654 ERROR [org.alfresco.repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: Indexes not found for 5 stores.
14:32:58,654 INFO  [org.alfresco.repo.admin.ConfigurationChecker] You may set 'index.recovery.mode=FULL' if you need to rebuild the indexes.
14:32:58,654 ERROR [org.alfresco.repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: System content not found in content store.
14:32:58,654 ERROR [org.alfresco.repo.admin.ConfigurationChecker] Ensure that the 'dir.root' property is pointing to the correct data location.
14:32:58,654 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: Ensure that the 'dir.root' property is pointing to the correct data location.
   at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:313)
   at org.alfresco.repo.admin.ConfigurationChecker.access$000(ConfigurationChecker.java:74)
   at org.alfresco.repo.admin.ConfigurationChecker$1.doWork(ConfigurationChecker.java:180)
   at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:176)
   at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:82)
   at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:184)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:45)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:225)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:323)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
14:32:58,671 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco]] Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.springframework.web.context.ContextLoaderListener
org.alfresco.error.AlfrescoRuntimeException: Ensure that the 'dir.root' property is pointing to the correct data location.
   at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:313)
   at org.alfresco.repo.admin.ConfigurationChecker.access$000(ConfigurationChecker.java:74)
   at org.alfresco.repo.admin.ConfigurationChecker$1.doWork(ConfigurationChecker.java:180)
   at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:176)
   at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:82)
   at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:184)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:45)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:225)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:323)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
14:32:58,740 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco]] Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.alfresco.web.app.ContextListener
org.alfresco.error.AlfrescoRuntimeException: Ensure that the 'dir.root' property is pointing to the correct data location.
   at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:313)
   at org.alfresco.repo.admin.ConfigurationChecker.access$000(ConfigurationChecker.java:74)
   at org.alfresco.repo.admin.ConfigurationChecker$1.doWork(ConfigurationChecker.java:180)
   at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:176)
   at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:82)
   at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:184)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:45)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:225)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:323)
   at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Quelques secondes plus tard ces erreurs apparaissent sans que je ne touche à quoique ce soit:



21 août 2007 15:11:06 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
21 août 2007 15:11:06 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de démarrage du contexte [/alfresco] suite aux erreurs précédentes
21 août 2007 15:11:08 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
21 août 2007 15:11:08 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
21 août 2007 15:11:08 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
21 août 2007 15:11:09 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
21 août 2007 15:11:09 org.apache.catalina.startup.Catalina start
INFO: Server startup in 29429 ms
21 août 2007 15:11:58 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load org.quartz.StatefulJob.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1245)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:164)
   at org.quartz.JobDetail.class$(JobDetail.java:279)
   at org.quartz.JobDetail.isStateful(JobDetail.java:425)
   at org.quartz.simpl.RAMJobStore.triggerFired(RAMJobStore.java:1296)
   at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:313)
21 août 2007 15:12:02 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load org.alfresco.repo.avm.OrphanReaper$1TxnWork.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1245)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
   at org.alfresco.repo.avm.OrphanReaper.doBatch(OrphanReaper.java:340)
   at org.alfresco.repo.avm.OrphanReaper.run(OrphanReaper.java:213)
   at java.lang.Thread.run(Thread.java:595)
Voilà, ca fait beaucoup de texte pour peut-être pas grand-chose, mais je préfère mettre toutes les traces de log =) Si vous avez une piste je suis preneur !

Bonne journée à vous
7 Replies
michaelh
Active Member

Re: Bonjour !Je suis débutant dans Alfresco, ainsi que...

Tu donnes la réponse.

14:32:57,493 WARN  [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Failed to verify license - Invalid License!
14:32:57,493 WARN  [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Restricted Alfresco Repository to read-only capability
Tu essaies d'installer (ou plutôt de réinstaller) une version d'Alfresco entreprise sans clé de licence, et après les 30 jours prévus pour le test.
Le système étant verrouillé en lecture seule, il ne peut pas s'initialiser, et ça se passe donc mal. Les logs suivants sont juste la suite logique.

Pour aller plus loin, me contacter par mail Smiley Happy
noobfresco
Member II

Re: Bonjour !Je suis débutant dans Alfresco, ainsi que...

J'avais vu ce message mais je pensais pas qu'il étais la cause de ces erreurs, je viens d'arriver dans mon entreprise le 1er aout, et j'ai commencé à toucher alfresco qques jours apres seulement, du coup les 30 jours n'auraient pas du s'être écoulé Smiley Sad

Je vais essayer de faire les mêmes tests d'installation / déploiement avec la community du coup, déjà çà devrait écarter cette erreur, merci du coup de main toujours en tout cas =)
noobfresco
Member II

Re: Bonjour !Je suis débutant dans Alfresco, ainsi que...

Alors ce coup-ci, j'ai mis la version Community. J'ai failli croire au miracle quand j'ai trouvé sur le forum un post disant où ajouter la ligne 'index.recovery.mode=FULL', à savoir dans le fichier custom-repository.properties, ce qui à résolu ce problème:

14:32:58,654 ERROR [org.alfresco.repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: Indexes not found for 5 stores.
14:32:58,654 INFO  [org.alfresco.repo.admin.ConfigurationChecker] You may set 'index.recovery.mode=FULL' if you need to rebuild the indexes.
Par contre, il y a toujours cette erreur ERROR [org.alfresco.repo.admin.ConfigurationChecker] Ensure that the 'dir.root' property is pointing to the correct data location. qui m'embête. Après l'extrait du log je vais le détails des principaux (d'après ce que j'ai pu lire jusqu'à présent) fichiers de configuration lors d'un déploiement.


11:51:03,432 WARN  [org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
11:51:07,348 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
11:51:08,758 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
11:51:10,481 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent] Récupération de lindex débutée : {0} transactions.
11:51:11,796 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    10 % achevé.
11:51:12,000 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    20 % achevé.
11:51:12,188 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    30 % achevé.
11:51:12,423 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    40 % achevé.
11:51:12,799 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    50 % achevé.
11:51:13,143 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    60 % achevé.
11:51:13,394 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    70 % achevé.
11:51:13,660 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    80 % achevé.
11:51:13,927 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    90 % achevé.
11:51:14,177 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    100 % achevé.
11:51:14,193 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent] Récupération de l'index achevée.
11:51:42,419 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: D:InstallationsTest_Applis_Tomcat_2apache-tomcat-5.5.23binalf_data
11:51:42,435 ERROR [org.alfresco.repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: System content not found in content store.
11:51:42,435 ERROR [org.alfresco.repo.admin.ConfigurationChecker] Ensure that the 'dir.root' property is pointing to the correct data location.
11:51:42,435 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: Ensure that the 'dir.root' property is pointing to the correct data location.
   at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:312)
   at org.alfresco.repo.admin.ConfigurationChecker.access$000(ConfigurationChecker.java:72)
   at org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:178)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:225)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:155)
   at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:182)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
11:51:42,482 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco]] Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.springframework.web.context.ContextLoaderListener
org.alfresco.error.AlfrescoRuntimeException: Ensure that the 'dir.root' property is pointing to the correct data location.
   at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:312)
   at org.alfresco.repo.admin.ConfigurationChecker.access$000(ConfigurationChecker.java:72)
   at org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:178)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:225)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:155)
   at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:182)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
11:51:42,513 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco]] Exception lors de l'envoi de l'évènement contexte initialisé (context initialized) à l'instance de classe d'écoute (listener) org.alfresco.web.app.ContextListener
org.alfresco.error.AlfrescoRuntimeException: Ensure that the 'dir.root' property is pointing to the correct data location.
   at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:312)
   at org.alfresco.repo.admin.ConfigurationChecker.access$000(ConfigurationChecker.java:72)
   at org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:178)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:225)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:155)
   at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:182)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   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:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Mes fichiers de configuration:

custom-data-location.properties
# Sample custom content and index data location

dir.root=D:/Installations/Test_Applis_Tomcat_2/apache-tomcat-5.5.23/bin/alf_data
dir.indexes=D:/Installations/Test_Applis_Tomcat_2/apache-tomcat-5.5.23/bin/alf_data/lucene-indexes
****************************************************

custom-db-and-data-context.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

<!–
       This shows the common minimum configuration overrides.
       By default, the content and indexes are located at a relative location, which should only
       be used when doing a quick preview of the Alfresco server.
–>
<beans>
  
    <!– overriding to point to custom properties –>
    <bean id="repository-properties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="ignoreUnresolvablePlaceholders">
            <value>true</value>
        </property>
        <property name="locations">
            <list>
                <value>classpath:alfresco/repository.properties</value>
                <value>classpath:alfresco/version.properties</value>
                <value>classpath:alfresco/domain/transaction.properties</value>

                <!– Override data location properties –>
                <value>classpath:alfresco/extension/custom-data-location.properties</value>
                <!– Override database connection properties –>
                <value>classpath:alfresco/extension/custom-db-connection.properties</value>
            </list>
        </property>
    </bean>

    <bean id="hibernateConfigProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
        <property name="locations">
            <list>
                <value>classpath:alfresco/domain/hibernate-cfg.properties</value>

                <!– Override hibernate dialect –>
                <value>classpath:alfresco/extension/custom-hibernate-dialect.properties</value>
            </list>
        </property>
    </bean>

</beans>
****************************************************

custom-db-connection.properties
#
# Sample database connection properties
#

db.username=alfresco
db.password=alfresco
db.pool.initial=10
db.pool.max=100

#
# MySQL connection (This is default and requires mysql-connector-java-3.1.12-bin.jar, which ships with the Alfresco server)
#
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco
****************************************************

custom-hibernate-dialect.properties
# Sample Hibernate configuration to disnable Hibernate schema updates
# Values are "validate" or "update" (default)
# hibernate.hbm2ddl.auto=validate

# Sample Hibernate configuration for changing Database dialect
# For a full list: http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#configuration-optional-dialects

# MySQL dialect (default)

hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
****************************************************

custom-repository.properties
###############################
## Common Alfresco Properties #
###############################

index.recovery.mode=FULL

dir.root=D:/Installations/Test_Applis_Tomcat_2/apache-tomcat-5.5.23/bin/alf_data

db.username=alfresco
db.password=alfresco
db.pool.initial=10
db.pool.max=100


# db.schema.update=true

# MySQL connection (This is default and requires mysql-connector-java-5.0.3-bin.jar, which ships with the Alfresco server)
#
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco
Ces fichiers sont dans: D:InstallationsTest_Applis_Tomcat_2apache-tomcat-5.5.23sharedclassesalfrescoextension, j'ai cru comprendre qu'il ne fallait pas les modifier dans D:InstallationsTest_Applis_Tomcat_2apache-tomcat-5.5.23webappsalfrescoWEB-INFclassesalfresco.

Ce que j'ai déjà essayé:
* J'ai mis un chemin en dur pour le dir.root
* J'ai supprimé le rep alf_data pour qu'il en soit créé un tout neuf
* J'ai copié le répertoire alfrescoextension depuis la version 2.0.0 Enterprise.exe que j'avais précédemment installée, dans le répertoire de ce nouveau Tomcat dédié à ce test. Je l'ai fais car avec seulement Tomcat et le déploiement du alfresco.war on n'a pas cette arborescence, et comme mon war est aussi de version 2.0.0, entre community et enterprise je pense que ca ne devrait pas poser de soucis.

Voilà, si mon .log vous parle, n'hésitez pas à lui répondre =)
bmagnier
Member II

Re: Bonjour !Je suis débutant dans Alfresco, ainsi que...

Bonjour,

Je réagis à ce point particulier :
* J'ai supprimé le rep alf_data pour qu'il en soit créé un tout neuf
Il ne faut pas oublier que les données dans Alfresco sont stockées de 2 manières :
- le répertoire alf_data
- la base de données (ici, la base mysql sur localhost)
Ces 2 sources sont complémentaires…..et si vous supprimez le répertoire alf_data mais laissez la base de données intacte, Alfresco se retrouve avec des informations en base qui ne correspondent à aucun fichier.

Pour repartir sur un Alfresco tout neuf, il faut donc supprimer le répertoire alf_data, mais également initialiser la base de données. Deux scripts sont fournis pour MySQL dans le répertoire extras/databases/mysql d'Alfresco (db_remove.sql et db_setup.sql), à exécuter dans l'ordre Smiley Wink.

Bertrand
noobfresco
Member II

Re: Bonjour !Je suis débutant dans Alfresco, ainsi que...

Ahh oui, en effet lol Moi pas connaitre encore tous mystères Alfresco ^^ Cà marche tout de suite mieux comme çà, mais j'ai eu une erreur ensuite causée par un maque d'allocation mémoire pour la JVM. J'ai ajouté set JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx1024m -XX:MaxPermSize=128m pour règler ce soucis.

Maintenant j'ai ceci, que je n'avais encore jamais vu, je vais me renseigner sur l'erreur et faire mon possible pour la corriger:
15:12:49,426 WARN  [org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
15:12:53,252 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
15:12:53,377 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script D:InstallationsTest_Applis_Tomcat_2apache-tomcat-5.5.23tempAlfrescoAlfrescoSchemaCreate-org.hibernate.dialect.MySQLInnoDBDialect-54295.sql (Generated).
15:13:24,872 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script D:InstallationsTest_Applis_Tomcat_2apache-tomcat-5.5.23tempAlfrescoAlfrescoSchemaUpdate-org.hibernate.dialect.MySQLInnoDBDialect-54296.sql (Copied from classpath:alfresco/dbscripts/create/2.1/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoPostCreate-2.1-FKIndexes.sql).
15:13:25,013 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] All executed statements written to file D:InstallationsTest_Applis_Tomcat_2apache-tomcat-5.5.23tempAlfrescoAlfrescoSchemaUpdate-All_Statements-54297.sql.
15:16:31,612 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent] Récupération de lindex débutée : {0} transactions.
15:16:31,628 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    10 % achevé.
15:16:31,643 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    30 % achevé.
15:16:31,643 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    50 % achevé.
15:16:31,643 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    60 % achevé.
15:16:32,284 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    80 % achevé.
15:16:32,299 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent]    100 % achevé.
15:16:32,299 INFO  [org.alfresco.repo.node.index.FullIndexRecoveryComponent] Récupération de l'index achevée.
15:16:41,153 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: D:InstallationsTest_Applis_Tomcat_2apache-tomcat-5.5.23binalf_data
15:16:41,169 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Vérification des correctifs à appliquer …
15:16:41,340 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Found 0 module(s).
15:16:41,434 ERROR [org.alfresco.smb.protocol] Error accessing Win32 NetBIOS, check DLL is on the path
15:16:41,450 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.5.0_09-b03; maximum heap size 1016,125MB
15:16:41,450 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community Network): Current version 2.1.0 (482) schema 64 - Installed version 2.1.0 (482) schema 64
Ceci-dis, si çà vous parle ben lachez vous Smiley Wink
michaelh
Active Member

Re: Bonjour !Je suis débutant dans Alfresco, ainsi que...

Ce sont les logs d'un serveur qui démarre presque correctement.

L'erreur Win32 est liée au fait que tu n'as pas appliqué le fichier README d'Alfresco.
Voir aussi http://wiki.alfresco.com/fr/index.php/Documentation:Configuration_de_CIFS#Activation_du_serveur_CIFS...

Il faudrait aussi remettre "index.recovery.mode=FULL" à sa valeur d'origine maintenant que tu n'en as plus besoin.
noobfresco
Member II

Re: Bonjour !Je suis débutant dans Alfresco, ainsi que...

Je n'ai qu'une chose à dire:

Smiley Very Happy Smiley Very Happy Smiley Very Happy

Merci beaucoup! Je vois enfin une lumière au bout du tunnel, je dois sortir les lunettes :cool:, à force d'être resté dans la pénombre je suis tout ébloui ^^

A une prochaine !