Icescrum sur Debian Squeeze

Page principale

Répondre à ce message
Auteur: Patrice Karatchentzeff
Date:  
À: GUILDE
Sujet: Icescrum sur Debian Squeeze
Salut,

Je reviens avec mon problème de Java sur Debian.

Le but est de migrer un icescrum qui tourne sur une CentOS installé à
l'arrach pour le mettre sur une Debian.

J'ai un tomcat6 configuré qui tourne (enfin !).

Comme pas de paquet Debian pour Icescrum, j'ai téléchargé la dernière
version et dézipé dans

/var/lib/tomcat6/webapps

et changer les droits (tomcat6:tomcat6).

J'ai migré les données en base sur la base locale (mysql).

J'ai modifié la conf de icescrum pour qu'il sache où sont les
nouvelles données :

cat /var/lib/tomcat6/webapps/icescrum/conf/config.properties
/var/lib/tomcat6/webapps
dataSource.driverClassName=org.gjt.mm.mysql.Driver
dataSource.dialect=org.hibernate.dialect.MySQLInnoDBDialect
dataSource.url=jdbc:mysql://localhost:3306/icescrum?useUnicode=true&characterEncoding=utf8
#dataSource.url=jdbc:mysql://sncf-dmz:3306/icescrum?useUnicode=true&characterEncoding=utf8
dataSource.username=icescrum
dataSource.password=XXXXXX
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
dataSource.properties.removeAbandoned = true
dataSource.properties.removeAbandonedTimeout = 20
#serverURL Absolute link required with context name like :
http://localhost:8080/icescrum
#grails.serverURL=http://XXXXXX:8080/icescrum
grails.serverURL=http://localhost:8080/icescrum

icescrum.login.retrieve = true

Ensuite, j'ai relancé tomcat

# /etc/init.d/tomcat6 restart

29 févr. 2012 12:35:50 org.apache.tomcat.util.net.NioSelectorPool
getSharedSelector
INFO: Using a shared selector for servlet write/read
29 févr. 2012 12:35:50 org.apache.coyote.http11.Http11NioProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
29 févr. 2012 12:35:50 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1866 ms
29 févr. 2012 12:35:50 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
29 févr. 2012 12:35:50 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
29 févr. 2012 12:35:50 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Déploiement du descripteur de configuration ROOT.xml
29 févr. 2012 12:35:51 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Déploiement du descripteur de configuration manager.xml
29 févr. 2012 12:35:51 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Déploiement du descripteur de configuration host-manager.xml
29 févr. 2012 12:35:51 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Déploiement du descripteur de configuration docs.xml
29 févr. 2012 12:35:51 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Déploiement du descripteur de configuration icescrum.xml
29 févr. 2012 12:35:51 org.apache.catalina.startup.HostConfig deployDescriptor
29 févr. 2012 12:35:51 org.apache.coyote.http11.Http11NioProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
29 févr. 2012 12:35:51 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1366 ms

Donc le machin en Icescrum est bien vu par tomcat (ce que me confirme
le manager par ailleurs).

J'ai quand même ce warning :

Warning: no leading - on line 43 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'
Warning: missing VM type on line 43 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'
Warning: no leading - on line 44 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'
Warning: missing VM type on line 44 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'
Warning: no leading - on line 43 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'
Warning: missing VM type on line 43 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'
Warning: no leading - on line 44 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'
Warning: missing VM type on line 44 of
`/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/jvm.cfg'

(fichier commenté sous Debian)

Quand je vais sur http://monserveur:8080/icescrum, j'ai un 404 de la
part de tomcat...

(idem en localhost...)

Air connu d'après mon dernier message sur tomcat.

Alors, j'ai eu l'idée de mettre un fichier de conf dans

/etc/tomcat6/Catalina/localhost

# cat icescrum.xml
/etc/tomcat6/Catalina/localhost
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/icescrum"
    docBase="/var/lib/tomcat6/webapps/icescrum"
    antiResourceLocking="false" privileged="true" />


Suivant ce que je mets dans docBase, ça me met une erreur ou pas

ATTENTION: A docBase /var/lib/tomcat6/webapps/icescrum inside the host
appBase has been specified, and will be ignored

Mais ça juste marche pas dans tous les cas...

Bref, si quelqu’un a une info...

Merci

PK

--
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)