cancel
Showing results for 
Search instead for 
Did you mean: 

[Résolu] Compilation et déploiement du *.war

lomy
Champ in-the-making
Champ in-the-making
Bonjour  Smiley Happy

J'ai installé manuellement alfresco labs 3 et j'ai fait des modifs sur les propriétés des contenus et images, ça a fonctionné. Ensuite, j'ai déplacé le dossier shared dans le répertoire WEB-INF sans oublier de changer le chemin du répertoire (dir root) dans catalina.properties. Bon là, ça a marché, PAS de PROBLEME !

Après, j'ai pris un nouveau Tomcat vierge et j'ai importé mon nouveau fichier "alfresco.war" (que j'ai compilé avec eclipse à partir de ce que j'avais fait:juste le dossier alfresco). Et là, ça ne marche plus…  Smiley Surprisedops:

Pourtant, j'ai bien spécifié le chemin du nouveau tomcat vierge dans catalina.properties
Est ce que j'ai oublié de configurer autre chose ? Je n'avais pourtant toucher à aucun autre paramètre sauf dans le dossier "shared"

Voici mes erreurs :

17:40:39,789  INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDB
Dialect.
17:40:41,007  INFO  [domain.schema.SchemaBootstrap] No changes were made to the schema.
17:40:41,789 User:System ERROR [util.exec.RuntimeExecBootstrapBean] Bootstrap command failed:
Execution result:
   os:         Windows 2000
   command:    [soffice, -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager, -env:UserInstallation=fi
le:///D:/Lomy/TOMCAT TEST/bin/alf_data/oouser, -nologo, -headless, -nofirststartwizard, -nocrashrep, -norestore]
   succeeded:  false
   exit code:  2
   out:
   err:        CreateProcess: soffice -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager "-env:UserIn
stallation=file:///D:/Lomy/TOMCAT TEST/bin/alf_data/oouser" -nologo -headless -nofirststartwizard -nocrashrep -norestore
error=2
17:40:42,070 User:System WARN  [node.index.FullIndexRecoveryComponent] The indexes are not synchronized with the databas
e.
17:40:42,164 User:System WARN  [node.index.AVMFullIndexRecoveryComponent]     Index for avm store sitestore is out of da
te
17:40:42,601 User:System INFO  [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: D:\Lo
my\TOMCAT TEST\bin\alf_data
17:40:42,648 User:System ERROR [repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: Indexes not found for 7 stores
.
17:40:42,648 User:System INFO  [repo.admin.ConfigurationChecker] You may set 'index.recovery.mode=FULL' if you need to r
ebuild the indexes.
17:40:42,648 User:System ERROR [repo.admin.ConfigurationChecker] CONTENT INTEGRITY ERROR: System content not found in co
ntent store.
17:40:42,648 User:System ERROR [repo.admin.ConfigurationChecker] Ensure that the 'dir.root' property is pointing to the
correct data location.
17:40:42,648 User:System ERROR [web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: Ensure that the 'dir.root' property is pointing to the correct data locatio
n.
        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:320)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:246)
        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.j
ava:77)
        at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMult
icaster.java:75)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:2
46)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
        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:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
28 juil. 2009 17:40:42 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
28 juil. 2009 17:40:42 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de dÚmarrage du contexte [/alfresco] suite aux erreurs prÚcÚdentes
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
28 juil. 2009 17:40:45 org.apache.coyote.http11.Http11Protocol start
INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
28 juil. 2009 17:40:45 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
28 juil. 2009 17:40:45 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
28 juil. 2009 17:40:45 org.apache.catalina.startup.Catalina start
INFO: Server startup in 33921 ms
Est ce que quelqu'un pourrait m'aider à savoir d'ou viennent les erreurs et quels fichiers je dois changer ?  :?

Merci d'avance  :wink:

PS: Je suis vraiment bloqué. J'ai besoin de crée le fichier *.war qui se déploiera tout seul dans un tomcat vierge juste en configurant le catalina.properties  Smiley Indifferent
2 REPLIES 2

ptitmat
Champ in-the-making
Champ in-the-making
Bonjour, il faut que tu regarde les fichiers de configurations et plus particulièrement, cette chaine

dir.root=C:/Alfresco/…/data-repositories/alf_data

Pour ma plateforme le fichier s'appelle live.repositories.properties. pour ta config recherche le fichier  custom-repository.properties

Tu peux aussi regarder ce lien http://wiki.alfresco.com/wiki/Setting_up_the_MySQL_database_for_Alfresco

Ptitmat

lomy
Champ in-the-making
Champ in-the-making
Bonjour  Smiley Very Happy

Tu avais raison, il faut bien spécifier le chemin dir.root dans custom-repository.properties et repository.properties
et aussi synchroniser la base MySQL…

C'est pour ça que ça marchait lorsque je pointais sur mon ancien dossier alf_data mais pas sur le nouveau dossier alf_data car il fallait bien rafraichir la base MySQL…  :roll:

Merci pour ton aide !  Smiley Very Happy