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 ----------------------- |