cancel
Showing results for 
Search instead for 
Did you mean: 

Je viens d'installer Tomcat 5.5.23.Ma config java...

frayma
Champ in-the-making
Champ in-the-making
Bonjour,

Je viens d'installer Tomcat 5.5.23.
Ma config java est 1.5.0 (build 1.5.0_11-b03).
J'ai déployé l'alfresco.war à l'aide du Tomcat Manager. Le déploiement s'est bien passé (message OK dans le Manager). Mais lorsque je demande au Manager de Démarrer l'application alfresco, j'obtiens systématiquement l'erreur :

ECHEC - L'application pour le chemin de contexte /alfresco n'a pas puêtredémarrée

Une idée ?

Merci !
9 REPLIES 9

rivarola
Champ on-the-rise
Champ on-the-rise
Bonjour,

Tu n'as pas plus de détails dans les logs ou la console ?

frayma
Champ in-the-making
Champ in-the-making
Le stdout commence comme ça :

18:13:46,687 ERROR [transform.magick.AbstractImageMagickContentTransformer] ImageMagickContentTransformer not available: Failed to execute command: imconvert "D:Program FilesApache Software FoundationTomcat 5.5tempAlfrescoImageMagickContentTransformer_init_source_10887.gif"  "D:Program FilesApache Software FoundationTomcat 5.5tempAlfrescoImageMagickContentTransformer_init_target_10888.png"
18:13:51,145 WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
18:13:52,249 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:461)
   at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:201)
   at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:82)
   at org.alfresco.repo.dictionary.DictionaryRepositoryBootstrap.bootstrap(DictionaryRepositoryBootstrap.java:134)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1093)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1063)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
   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(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
18:13:52,300 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]: Initialization of bean 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
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
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:129)
   at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)

tegyat
Champ in-the-making
Champ in-the-making
Bonjour,
Il me semble ue c'est un probleme de configuration de la base de données. Esct tu as changé la base par défaut?

frayma
Champ in-the-making
Champ in-the-making
Non j'ai simplement récupéré le .war de base.

En revanche, j'avais également installé le bundle Alfresco/Tomcat, qui lui marche bien, et j'avais laissé la base HSQL par défaut. Je précise que le bundle n'est pas lancé quand j'essaie de démarrer le war sous mon Tomcat indépendant.

frayma
Champ in-the-making
Champ in-the-making
A quel moment la base HSQL est-elle censée être installée et initialisée ?

evensf
Champ in-the-making
Champ in-the-making
As-tu bien suivi les informations dans le README_war.txt qui est inclus dans l'archive que tu as téléchargée? C'est parce que, oui, tu peux déployer le WAR à partir de l'application manager mais ça va seulement t'installer les fichiers et les répertoires en place.  Tu va avoir à ajouter des fichiers et des répertoires dans le répertoire shared de ton installation de Tomcat. Par la suite tu devras les configurer pour ton installation propre. Il n'y a pas de raccourci.

J'étais aussi dans ta situation et ce n'est que lorsque j'ai fini par configurer les fichiers appropriés que ça a fini par fonctionner.

Par ailleurs, il est possible que tu ais à installer un logiciel de bases de données. En installant moi-même Alfresco à partir du fichier WAR, je n'ai jamais pu le faire fonctionner en utilisant HSQL. J'ai dû utiliser MySQL.

Evens

frayma
Champ in-the-making
Champ in-the-making
Ca y est tout marche Smiley Happy

J'ai repris la procédure d'install complète pas à pas :
- install JDK
- install MySQL
- création de la base alfresco avec le script db_setup.sql
- install Tomcat
- copies de fichiers sous Tomcat (connecteur java MySQL, et autres jar)
- déploiement du WAR

En revanche, j'avais dans un premier temps installé tous les produits sous D:smileytongue:rogram Files… et ça ne fonctionnait pas :mad:

Puis j'ai tout ré-installé directement à la racine :
D:jdk
D:mysql
D:Tomcat
et en faisant attention à ne pas mettre d'espaces dans les noms des répertoires, et tout va bien.

=> La présence d'espaces dans les chemins semble poser problème…

evensf
Champ in-the-making
Champ in-the-making
Hmmm…

J'ai pourtant installé :
- Java dans CSmiley Tonguerogram FilesJavajdk1.6.0
- Tomcat dans CSmiley Tonguerogram FilesApache Software FoundationTomcat 5.5
- MySQL dans CSmiley Tonguerogram FilesMySQLMySQL Server 5.0

Et ça semble bien fonctionner…

Bizarre…

Evens

michaelh
Champ on-the-rise
Champ on-the-rise
Je confirme que la cause n'est pas la présence d'espaces ou le chemin.
D'ailleurs l'installeur par défaut place tous les packages dans Program Files.

Les symptômes sont bien ceux d'une mauvaise configuration de la base de données par contre.