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
'---''(_/--' `-'\_)