J'essai depuis 2 jours installer Alfresco sur mon...

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

J'essai depuis 2 jours installer Alfresco sur mon...

Bonjour,

J'essai depuis 2 jours installer Alfresco sur mon serveur tomcat.

Mais pas moyen de le  démarre depuis le Gestionnaire d'applications WEB Tomcat .

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

dans D:TomcatwebappsalfrescoWEB-INFclassesalfresco

custom-hibernate-dialect.properties
#
# MySQL dialect (default)
#
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
custom-repository.properties
###############################
## Common Alfresco Properties #
###############################


dir.root=D:/Tomcat/alf_data
dir.indexes=D:/Tomcat/alf_data/lucene-indexes

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-model-context.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>

<beans>

    <!– Registration of new models –>   
    <bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
        <property name="models">
            <list>
                <value>alfresco/extension/customModel.xml</value>
            </list>
        </property>
    </bean>
         
</beans>
et j'ai rajouter dans D:Tomcatlib
mysql-connector-java-5.0.6-bin.jar
Et je ne vois pas erreur ??

Je vous remerci d'avance.
26 Replies
alexmorel
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

mon fichier de log alfresco.log:

09:11:05,100 ERROR [org.alfresco.repo.content.transform.magick.AbstractImageMagickContentTransformer] ImageMagickContentTransformer not available: Failed to perform ImageMagick transformation: 
Execution result:
   os:         Windows XP
   command:    imconvert "d:TomcattempAlfrescoImageMagickContentTransformer_init_source_57245.gif"  "d:TomcattempAlfrescoImageMagickContentTransformer_init_target_57246.png"
   succeeded:  false
   exit code:  1
   out:       
   err:        Cannot run program "imconvert": CreateProcess error=2, Le fichier spécifié est introuvable
09:11:07,517 WARN  [org.springframework.remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
09:11:08,109 ERROR [org.alfresco.repo.transaction.TransactionUtil] Error rolling back transaction
java.lang.IllegalStateException: No user transaction is active

….

09:11:08,109 ERROR [org.springframework.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

….

Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'alfresco'@'localhost' (using password: YES))
   at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
   at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
   at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
   at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417)
   … 62 more
Caused by: java.sql.SQLException: Access denied for user 'alfresco'@'localhost' (using password: YES)

bmagnier
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

Bonjour,

La dernière ligne porte la réponse :
Caused by: java.sql.SQLException: Access denied for user 'alfresco'@'localhost' (using password: YES)
L'application n'arrive pas à accéder à la base de données.

Bertrand.
alexmorel
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

J'ai pourtant déclare juste y me semble ?

custom-repository.properties
bmagnier
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

Je ne sais pas : est-ce que la base de données MySql "alfresco" sur localhost existe? est-ce qu'un utilisateur "alfresco" (mot de passe "alfresco") existe et a un accès à cette base?
Vos fichiers indiquent cette configuration, et le log montre que la connexion n'est pas possible…

Notez au passage que les fichiers custom-repository.properties et custom-hibernate-dialect.properties sont référencés par le fichier custom-repository-context.xml et non custom-model-context.xml
alexmorel
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

voilà mon fichier custom-repository-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 basic repository properties –>
                <value>classpath:alfresco/custom-repository.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/custom-hibernate-dialect.properties</value>
            </list>
        </property>
    </bean>
   
</beans>
bmagnier
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

Au risque de me répéter, le problème semble être l'accès à la base de données MySQL par l'utilisateur "alfresco". Vérifiez que cette base est bien accessible (par exemple avec le client mysql en ligne de commande).

Bertrand.
alexmorel
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

c'est déjà fait

C:Documents and Settingsigp05morel>mysql -u alfresco -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 47
Server version: 5.0.41-community-nt MySQL Community Edition (GPL)

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>
lme
Partner

Re: J'essai depuis 2 jours installer Alfresco sur mon...

Bonjour,

Peux-tu essayer de te connecter avec la commande suivante :
mysql -h localhost -P 3306 -ualfresco -palfresco alfresco
As-tu un fichier custom-db-and-data-context.xml dans le répertoire tomcat/shared/classes/alfresco/extension/ ?
alexmorel
Member II

Re: J'essai depuis 2 jours installer Alfresco sur mon...

voilà :

j'obtient ça :

C:Documents and Settingsigp05morel>mysql -h localhost -P 3306 -ual
resco alfresco
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 59
Server version: 5.0.41-community-nt MySQL Community Edition (GPL)

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>
et je n'ai pas de dossier tomcat/shared/

Mais je l'ai mis dans D:TomcatwebappsalfrescoWEB-INFclassesalfresco

et contient :

<?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 database connection properties –>
                <value>classpath:alfresco/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/custom-hibernate-dialect.properties</value>
            </list>
        </property>
    </bean>

</beans>