[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jetty-dev] Can't find org.eclipse.jetty.plus.naming.Resource
|
Apparently in my previous post I did use an old war where I probably
had a reference to a mortbay package. Now I get to where my datasource
is being configured in my jetty-env.xml file. The jetty-env.xml is in
my WEB-INF and contains
================================
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN"
"http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<New id="DataSource" class="org.eclipse.jetty.plus.naming.Resource">
<Arg>jdbc/mydb</Arg>
<Arg>
<New class="org.apache.commons.dbcp.BasicDataSource">
<Set name="driverClassName">com.mysql.jdbc.Driver</Set>
<Set name="url">jdbc:mysql://localhost/mydb</Set>
<Set name="username">dbuser</Set>
<Set name="password">dbpw</Set>
</New>
</Arg>
</New>
</Configure>
================================
I pasted this together from examples for version 6. I thereby manually
changed the package
org.mortbay.jetty.plus.naming.Resource to
org.eclipse.jetty.plus.naming.Resource.
This time I get the following error:
java.lang.ClassNotFoundException: org.eclipse.jetty.plus.naming.Resource
Looking through the jars I must agree with jetty: I can't find that
class either.
================================
A log-snippet follows (I added structure for legibility):
2009-06-03 07:18:32.197::WARN: Config error at
<New id="DataSource" class="org.eclipse.jetty.plus.naming.Resource">
<Arg>jdbc/mydb</Arg>
<Arg>
<New class="org.apache.commons.dbcp.BasicDataSource">
<Set name="driverClassName">com.mysql.jdbc.Driver</Set>
<Set name="url">jdbc:mysql://localhost/mydb</Set>
<Set name="username">dbuser</Set>
<Set name="password">dbpw</Set>
</New>
</Arg>
</New>
2009-06-03 07:18:32.197::WARN: Failed startup of context
WebAppContext@5e176f@5e176f/MyApp,file:/tmp/Jetty_0_0_0_0_8081_MyApp.war__MyApp__ig8bku/webapp/,file:/home/me/jetty-distribution-7.0.0.M2/webapps-plus/MyApp.war
java.lang.ClassNotFoundException: org.eclipse.jetty.plus.naming.Resource
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)