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

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

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

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
rivarola
Active Member

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

Bonjour,

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

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

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
Member II

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

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
Member II

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

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
Member II

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

A quel moment la base HSQL est-elle censée être installée et initialisée ?
evensf
Member II

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

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
Member II

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

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 DSmiley Tonguerogram 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
Member II

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

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
Active Member

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

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.