Surveiller ce forum | Commencer une nouvelle discussion Commencer une nouvelle discussion
Installation Geosource v2 avec Tomcat [ Répondre ]
Par : Christel TINAT on 2009-03-03 08:36
[forum:150849]
Transfert du forum v1: lors de l'installation avec Tomcat. Config : Windows 2003 server + JRE 1.5.0_11 + Tomcat 5.5.27. Le contexte est déclaré dans le fichier server.xml (<Context path="/geonetwork" docBase="D:\Applis\geosource\web\geonetwork"
debug="0" eloadable="false" crossContext="false">).
Les messages sont les suivants :
Etat HTTP 500 -

--------------------------------------------------------------------------------

type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: "Servlet.init()" pour la servlet gn-servlet a généré une exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Unknown Source)


cause mère

java.lang.Error: IO Error: Journal file already exists.
com.mckoi.database.TransactionSystem.init(TransactionSystem.java:590)
com.mckoi.database.DatabaseSystem.init(DatabaseSystem.java:98)
com.mckoi.database.control.DBController.createDatabase(DBController.java:159)
com.mckoi.database.control.DBController.startDatabase(DBController.java:126)
org.fao.geonet.util.McKoiDB.start(McKoiDB.java:65)
org.fao.geonet.activators.McKoiActivator.startup(McKoiActivator.java:54)
jeeves.server.JeevesEngine.initResources(JeevesEngine.java:368)
jeeves.server.JeevesEngine.loadConfigFile(JeevesEngine.java:215)
jeeves.server.JeevesEngine.init(JeevesEngine.java:132)
jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:65)
javax.servlet.GenericServlet.init(GenericServlet.java:212)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Unknown Source)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.5.27.
--------------------------------------------
Le fait de copier les sources sous webapps et créer geonetwork.xml donne le même résultat.

De plus, dans le fichier stdout_<date>.log il y a une information supplémentaire qui fait référence à un fichier geonetwork.
---------------------
Unable to delete journal file: D:\Applis\Geosource\web\geonetwork\WEB-INF\db\.\data\jnl10
> com.mckoi.database.DatabaseSystem ( lvl: 40 )
Error starting buffer manager
[com.mckoi.debug.Debug - Exception thrown: 'Journal file already exists.']
java.io.IOException: Journal file already exists.
-----------------------
Dans le fichier debug.log de Geontework il y a :
----------------------
> com.mckoi.store.JournalledSystem ( lvl: 10 )
Journal [JOURNAL: jnl10] deleting - nothing to recover.
> com.mckoi.database.DatabaseSystem ( lvl: 40 )
Error starting buffer manager
-----------------------

FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page