Configuring datsource in Jetty

I am facing a problem configuring a datasource in Jetty web server.

I added the following code into my jetty.xml based on the suggestion made in a website.

<Call name="addDataSource">

<Arg>jdbc/hsqldb</Arg>

<Arg>

<New class="org.enhydra.jdbc.standard.StandardDataSource">

<Set name="DriverName">org.hsqldb.jdbcDriver</Set>

<Set name="Url">jdbc:hsqldb:hsql://localhost:1476</Set>

<Set name="User">sa</Set>

<Set name="Password"></Set>

<Set name="Logger">

<New class="org.enhydra.jdbc.util.Logger">

<Arg>

<Call class="org.apache.commons.logging.LogFactory" name="getLog">

<Arg>org.enhydra.jdbc.xapool</Arg>

</Call>

</Arg>

</New>

</Set>

</New>

</Arg>

</Call>

But on starting my jetty web server I am getting the following error.

launching Jetty from xml: [C:/Jetty/jetty-4.2.22/etc/jetty.xml]

10:04:37.396 EVENT Checking Resource aliases

10:04:37.517 EVENT Statistics on = false for org.mortbay.jetty.Server@1820dda

10:04:37.907 WARN!!

java.lang.IllegalStateException: No Method: <Call name="addDataSource"><Arg>jdbc/hsqldb</Arg><Arg>

<New class="org.enhydra.jdbc.standard.StandardDataSource"><Set name="DriverName">org.hsqldb.jdbcDriver</Set><Set name="Url">jdbc:hsqldb:hsql://localhost:1476</Set><Set name="User">sa</Set><Set name="Password"/><Set name="Logger">

<New class="org.enhydra.jdbc.util.Logger"><Arg>

<Call class="org.apache.commons.logging.LogFactory" name="getLog"><Arg>org.enhydra.jdbc.xapool</Arg></Call>

</Arg></New>

</Set></New>

</Arg></Call> on class org.mortbay.jetty.Server

at org.mortbay.xml.XmlConfiguration.call(XmlConfiguration.java:530)

at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:231)

at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:163)

at org.mortbay.jetty.Server.<init>(Server.java:89)

at com.iw.plugins.jettyrunner.PluginRunner.launchWithXML(PluginRunner.java:226)

at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:91)

at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)

java.io.IOException: Jetty configuration problem: java.lang.IllegalStateException: No Method: <Call name="addDataSource"><Arg>jdbc/hsqldb</Arg><Arg>

<New class="org.enhydra.jdbc.standard.StandardDataSource"><Set name="DriverName">org.hsqldb.jdbcDriver</Set><Set name="Url">jdbc:hsqldb:hsql://localhost:1476</Set><Set name="User">sa</Set><Set name="Password"/><Set name="Logger">

<New class="org.enhydra.jdbc.util.Logger"><Arg>

<Call class="org.apache.commons.logging.LogFactory" name="getLog"><Arg>org.enhydra.jdbc.xapool</Arg></Call>

</Arg></New>

</Set></New>

</Arg></Call> on class org.mortbay.jetty.Server

at org.mortbay.jetty.Server.<init>(Server.java:98)

at com.iw.plugins.jettyrunner.PluginRunner.launchWithXML(PluginRunner.java:226)

at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:91)

at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)

Can somebody help me out in resolving this issue?

[3734 byte] By [sriram_desia] at [2007-10-1 2:02:59]
# 1
A look at the server CLASSPATH might help.> Carol.
hermionea at 2007-7-8 10:32:50 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...