iceScrum | iceScrum

iceScrum Forums Discutez d'iceScrum

Toutes mes réponses sur les forums

4 sujets de 1 à 4 (sur un total de 4)

  • Auteur
    Messages
  • en réponse à : Installation issue with R#5.1, download the R5#1.1 #10807

    blz
    Participant

    Je suis désolé, à moins d’installer FreeBSD dans une machine virtuelle et de tester par moi-même, mais j’ai peu de temps disponible, je crois que je ne vais pas pouvoir vous aider plus loin.

    Je vous conseillerais d’utiliser Linux-Debian pour lequel l’installation est plus éprouvée et peut-être plus simple (?), mais je laisse à votre libre appréciation le fait d’estimer que ce soit un environnement sain et sécurisé…

    en réponse à : Installation issue with R#5.1, download the R5#1.1 #10811

    blz
    Participant

    Bonjour Sabbasth, et tout d’abord bravo !

    D’expérience, c’est souvent nécessaire de refaire l’installation plusieurs fois pour mieux la maîtriser et faire quelque chose de propre…

    Ce fil:
    viewtopic.php?f=20&t=1156
    semble correspondre à votre erreur, mais je ne comprends pas bien la résolution.

    Pouvez-vous faire une recherche (avec la commande locate par exemple, ou find) du fichier « mysql-connector ».
    Pour ma part (Linux-Debian), j’en trouve trois occurences:

    root@vmicescrum:~# locate mysql-connector
    /usr/share/java/mysql-connector-java-5.1.10.jar
    /usr/share/java/mysql-connector-java.jar
    /var/lib/tomcat6/webapps/icescrum/WEB-INF/lib/mysql-connector-java-5.1.18.jar
    root@vmicescrum:~#

    Je pense que c’est la troisième (mysql-connector-java-5.1.18.jar) qui est utilisée pour icescrum.
    Avez-vous ce jar là dans un sous répertoire l’application icescrum ?

    D’autre part, votre fichier config.properties (/var/lib/tomcat6/webapps/icescrum/WEB-INF/classes/config.properties pour Linux-Debian) est-il bien paramétré pour l’utilisation de mysql ?
    Voilà la section concernée sur ma configuration (adapter le nom d’hôte, le port, le nom de la base mysql, le nom d’utilisateur mysql et son mot de passe):

    dataSource.driverClassName=org.gjt.mm.mysql.Driver
    dataSource.dialect=org.hibernate.dialect.MySQLInnoDBDialect
    dataSource.url=jdbc:mysql://localhost:3306/icescrum?useUnicode=true&characterEncoding=utf8&autoReconnect=true
    dataSource.username=icescrum_dba
    dataSource.password=icescrum_dba_password
    dataSource.dbCreate=update

    #Use pool connection
    dataSource.pooled=true
    dataSource.properties.maxActive = 50
    dataSource.properties.maxIdle = 25
    dataSource.properties.minIdle = 1
    dataSource.properties.initialSize = 1
    dataSource.properties.minEvictableIdleTimeMillis = 1800000
    dataSource.properties.timeBetweenEvictionRunsMillis = 1800000
    dataSource.properties.numTestsPerEvictionRun = 3
    dataSource.properties.maxWait = 10000
    dataSource.properties.testOnBorrow = true
    dataSource.properties.testWhileIdle = true
    dataSource.properties.testOnReturn = false
    dataSource.properties.validationQuery = "SELECT 1"

    Pour le dossier .lbdsl, je ne comprends pas bien son utilité, je constate que j’ai ce dossier ici:
    /usr/share/tomcat6/.lbdsl
    qu’il est vide, et que sa date de création semble correspondre à la date de déploiement de l’archive icescrum.war.

    Toujours avec Linux Debian, l’utilisateur et le groupe des répertoires importants de tomcat ont été fixés ainsi:


    root@vmicescrum:~# ll -d /usr/share/tomcat6*
    drwxr-xr-x 7 tomcat6 root 4096 22 août 14:30 /usr/share/tomcat6
    drwxr-xr-x 4 tomcat6 root 4096 22 août 10:21 /usr/share/tomcat6-admin
    drwxr-xr-x 3 tomcat6 root 4096 22 août 10:17 /usr/share/tomcat6-root
    root@vmicescrum:~#
    root@vmicescrum:~# ll -d /var/lib/tomcat6/*
    drwxr-xr-x 2 root root 4096 22 août 14:10 /var/lib/tomcat6/bin
    drwxr-xr-x 3 tomcat6 root 4096 22 août 10:17 /var/lib/tomcat6/common
    lrwxrwxrwx 1 tomcat6 root 12 22 août 10:17 /var/lib/tomcat6/conf -> /etc/tomcat6
    lrwxrwxrwx 1 tomcat6 root 17 22 août 10:17 /var/lib/tomcat6/logs -> ../../log/tomcat6
    drwxr-xr-x 3 tomcat6 root 4096 22 août 10:17 /var/lib/tomcat6/server
    drwxr-xr-x 3 tomcat6 root 4096 22 août 10:17 /var/lib/tomcat6/shared
    drwxrwxr-x 4 tomcat6 root 4096 22 août 13:54 /var/lib/tomcat6/webapps
    lrwxrwxrwx 1 tomcat6 root 19 22 août 10:17 /var/lib/tomcat6/work -> ../../cache/tomcat6
    root@vmicescrum:~#

    ainsi que leurs sous répertoires.

    Selon votre première intervention, il semblerait que votre répertoire de l’application icescrum appartienne à l’utilisateur www et au groupe www.
    Serait-ce pour cette raison qu’en déployant le war, tomcat n’ait pas pu créer le répertoire .ldbsl ?
    Je n’ai pas de FreeBSD sous la main pour tester; existe-t-il un utilisateur tomcat (ou tomcat6, ou 7) avec FreeBSD, ou est-ce l’utilisateur www qui fait office d’utilisateur tomcat ?

    en réponse à : Installation issue with R#5.1, download the R5#1.1 #10813

    blz
    Participant

    je connais mal tomcat avec freeBSD, mais la variable $JAVA_HOME (ou $_tomcat_java_home avec freeBSD apparement) semble être correctement définie;

    l’info pertinente d’icescrum.log est:

    org.springframework.beans.factory.access.BootstrapException: Error executing bootstraps; nested exception is org.codehaus.groovy.runtime.InvokerInvocationException: java.io.IOException: No such file or directory

    « No such file or directory »… il doit y avoir un chemin mal configuré quelque part; mais où ?

    pour contrôler le bon déroulement du lancement de icescrum, il est également utile de regarder les logs suivants:
    – catalina.out
    – catalina-la_date_du_jour.log (par exemple catalina.2012-08-30.log)
    – localhost.2012-08-30.log
    (noms des fichiers avec linux, mais ce sont sans doute les mêmes avec freeBSD)

    d’une manière plus générale, en faisant:

    # ls -lrt /var/log/tomcat6/

    (adapter le chemin (pour linux ici) vers le répertoire des logs de tomcat avec freeBSD)
    après avoir tenté de démarrer icescrum, on voit les fichiers de logs qui ont été modifié dernièrement

    il faudrait les lire, ou mieux les tracer chacun séparément en direct avec

    # tail -f /var/log/tomcat6/fichier.log

    pour voir s’il n’y a pas d’infos intéressantes supplémentaires, y voyez-vous quelque chose, ou pouvez-vous les mettre ici ?

    en réponse à : Installation issue with R#5.1, download the R5#1.1 #10808

    blz
    Participant

    Bonjour Sabbasth,
    Il semblerait que vous soyez sous FreeBSD, comment avez vous rêglé les variables d’environnement JAVA_HOME et JAVA_OPTS ?
    Ces variables sont elles définies correctement si vous les lisez avec « echo » par exemple ?

4 sujets de 1 à 4 (sur un total de 4)