Configuration dataSource dans Jetty 7
Bonjour,
Je veux configurer une dataSource MySQL dans Jetty 7.
J'ai mis le fichier suivant (etc/jetty-env.xml) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure id="wac" class="org.eclipse.jetty.webapp.WebAppContext">
<New id="mysql" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg>jdbc/DSTest</Arg>
<Arg>
<New class="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource">
<Set name="Url">jdbc:mysql://localhost:3306/pauth01</Set>
<Set name="User">pauth01update</Set>
<Set name="Password">pauth01update</Set>
</New>
</Arg>
</New>
</Configure> |
Je lance Jetty en lui disant de prendre mon fichier de configuration et j'ai l'erreur suivante (enfin c'est un WARN, mais un NullPointerException quand même !):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| 2010-08-17 16:46:54.271:WARN::Failed startup of context WebAppContext@49aacd5f@49aacd5f/,null
java.lang.NullPointerException
at org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:384)
at org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:46)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:378)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1018)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:983)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:490)
at org.eclipse.jetty.start.Main.start(Main.java:631)
at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:280)
at org.eclipse.jetty.start.Main.main(Main.java:82) |
J'utilise Jetty "jetty-distribution-7.1.6.v20100715"
Quelqu'un a-t-il une idée de mon erreur ?
Merci.