J'ai pas mal avancé tout seul mais quand je test les fichiers qu'on nous a donné en cours, il y a un fichier XML qui pose problème (peut-être parce qu'il était paramétré pour marcher uniquement en cours) et comme j'y connais rien, je vous appelle à l'aide !
Si quelqu'un voit le problème, voici le fichier XML :
<Server inet="localhost" port="10001" shutdown="SHUTDOWN" debug="0">
<Service name="Tomcat-Standalone">
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8080"
address="localhost"
minProcessors="5"
maxProcessors="10"
enableLookups="false"
acceptCount="10"
debug="9"
connectionTimeout="60000"/>
<Engine name="Standalone"
defaultHost="TD-DWR"
debug="0">
<Host name="TD-DWR" debug="9"
appBase="D:\workspace\td-dwr-etu\src\main\webapp"
unpackWARs="true">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="D:\workspace\td-dwr-etu\tomcat\logs" prefix="host."
suffix=".log" timestamp="true"/>
<Context path="/"
docBase="D:\workspace\td-dwr-etu\src\main\webapp"
workDir="D:\workspace\td-dwr-etu\tomcat\work"
debug="9"
crossContext="false"
reloadable="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="D:\workspace\td-dwr-etu\tomcat\logs" prefix="webapp."
suffix=".log" timestamp="true"/>
</Context>
</Host>
</Engine>
</Service>
</Server>
Et les messages d'erreurs d'Eclipse quand je lance Tomcat :
9 janv. 2010 23:43:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
ATTENTION: [SetPropertiesRule]{Server} Setting property 'inet' to 'localhost' did not find a matching property.
9 janv. 2010 23:43:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
ATTENTION: [SetPropertiesRule]{Server} Setting property 'debug' to '0' did not find a matching property.
9 janv. 2010 23:43:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
ATTENTION: [SetPropertiesRule]{Server/Service/Engine} Setting property 'debug' to '0' did not find a matching property.
9 janv. 2010 23:43:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
ATTENTION: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'debug' to '9' did not find a matching property.
9 janv. 2010 23:43:27 org.apache.tomcat.util.digester.Digester endElement
ATTENTION: No rules found matching 'Server/Service/Engine/Host/Logger'.
9 janv. 2010 23:43:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
ATTENTION: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '9' did not find a matching property.
9 janv. 2010 23:43:27 org.apache.tomcat.util.digester.Digester endElement
ATTENTION: No rules found matching 'Server/Service/Engine/Host/Context/Logger'.
9 janv. 2010 23:43:28 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-localhost%2F0%3A0%3A0%3A0%3A0%3A0%3A0%3A1-8080
9 janv. 2010 23:43:28 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 448 ms
9 janv. 2010 23:43:28 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Tomcat-Standalone
9 janv. 2010 23:43:28 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
9 janv. 2010 23:43:28 org.apache.catalina.core.ApplicationContext log
INFO: Set web app root system property: 'webapp.root' = [D:\workspace\td-dwr-etu\src\main\webapp\]
9 janv. 2010 23:43:28 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Log4J from [D:\workspace\td-dwr-etu\src\main\webapp\WEB-INF\log4j.xml]
9 janv. 2010 23:43:28 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
2010-01-09 23:43:28,605 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started
2010-01-09 23:43:28,666 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Refreshing org.springframework.web.context.support.XmlWebApplicationContext@8e32e7: display name [Root WebApplicationContext]; startup date [Sat Jan 09 23:43:28 CET 2010]; root of context hierarchy
2010-01-09 23:43:28,784 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from ServletContext resource /WEB-INF/application-context.xml
2010-01-09 23:43:28,977 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@8e32e7]: org.springframework.beans.factory.support.DefaultListableBeanFactory@19a32e0
2010-01-09 23:43:29,016 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@19a32e0: defining beans [__dwrConfiguration,__AjaxCurrencyService,ajaxCurrencyService]; root of factory hierarchy
2010-01-09 23:43:29,102 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 496 ms
9 janv. 2010 23:43:29 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-localhost%2F0%3A0%3A0%3A0%3A0%3A0%3A0%3A1-8080
9 janv. 2010 23:43:29 org.apache.catalina.connector.MapperListener init
ATTENTION: Error registering contexts
java.lang.NullPointerException
at org.apache.catalina.connector.MapperListener.registerHost(MapperListener.java:332)
at org.apache.catalina.connector.MapperListener.init(MapperListener.java:129)
at org.apache.catalina.connector.Connector.start(Connector.java:1146)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
9 janv. 2010 23:43:29 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1187 ms
Remarque : quand je lance
http://localhost:8080/ j'ai une page blanche...
Merci !