how should i configure jetty 7 pre3 seer jdbc source?
all things controlling underneath windows xp pro sp2/32-bit.
i have downloaded jetty 7 pre3 http://dist.codehaus.org/jetty/jetty-7.0.0-prereleases/jetty-7.0.0pre3/jetty-assembly-7.0.0pre3.zip>dist.codehaus.org.
i have extracted jetty c:\jetty-7.0.0pre3\
(so i have c:\jetty-7.0.0pre3\bin\ dirs)
i have put webapp c:\jetty-7.0.0pre3\webapps\
i have resource-ref web.xml:
<resource-ref>
<description>dev datasource</description>
<res-ref-name>jdbc/dev</res-ref-name>
<res-type>javax.sql.datasource</res-type>
<res-auth>container</res-auth>
</resource-ref>
and settlement jetty.xml:
<array id="plusconfig" type="java.lang.string">
<item>org.mortbay.jetty.webapp.webinfconfiguration</item>
<item>org.mortbay.jetty.plus.webapp.envconfiguration</item>
<item>org.mortbay.jetty.plus.webapp.configuration</item>
<item>org.mortbay.jetty.webapp.jettywebxmlconfiguration</item>
<item>org.mortbay.jetty.webapp.taglibconfiguration</item>
</array>
<new id="dev" class="org.mortbay.jetty.plus.naming.resource">
<arg>jdbc/dev</arg>
<arg>
<new class="oracle.jdbc.pool.oracleconnectionpooldatasource">
<set name="user">username</set>
<set name="url">jdbc:oracle:thin:@10.201.201.64:1521:dev</set>
<set name="password">password</set>
</new>
</arg>
</new>
<call name="addlifecycle">
<arg>
<new class="org.mortbay.jetty.deployer.webappdeployer">
<set name="contexts"><ref id="contexts"/></set>
<set name="webappdir"><systemproperty name="jetty.home" default="."/>/webapps</set>
<set name="parentloaderpriority">false</set>
<set name="extract">true</set>
<set name="allowduplicates">false</set>
<set name="defaultsdescriptor"><systemproperty name="jetty.home" default="."/>/etc/webdefault.xml</set>
<set name="configurationclasses"><ref id="plusconfig"/></set>
</new>
</arg>
</call>
i'm controlling java -doption=plus -jar start.jar
c:\jetty-7.0.0pre3\
i'm removing following error:
2008-10-14 12:12:49.163::info: logging stderr around org.mortbay.log.stderrlog
2008-10-14 12:12:49.413::warn: config blunder during <new id="dev" class="org.mortbay.jetty.plus.naming.resource"><arg>jdbc/dev</arg><arg>
<new class="oracle.jdbc.pool.oracleconnectionpooldatasource"><set name="user">username</set><set name="url">jdbc:oracle:thin:@10.201.201.64:1521:dev</set><set name="password">password</set></new>
</arg></new>
2008-10-14 12:12:49.413::warn: exception
java.lang.classnotfoundexception: org.mortbay.jetty.plus.naming.resource
during java.net.urlclassloader$1.run(unknown source)
during java.security.accesscontroller.doprivileged(native method)
during java.net.urlclassloader.findclass(unknown source)
during java.lang.classloader.loadclass(unknown source)
during java.lang.classloader.loadclass(unknown source)
during org.mortbay.util.loader.loadclass(loader.java:91)
during org.mortbay.xml.xmlconfiguration.nodeclass(xmlconfiguration.java:224)
during org.mortbay.xml.xmlconfiguration.newobj(xmlconfiguration.java:572)
during org.mortbay.xml.xmlconfiguration.configure(xmlconfiguration.java:256)
during org.mortbay.xml.xmlconfiguration.configure(xmlconfiguration.java:214)
during org.mortbay.xml.xmlconfiguration.main(xmlconfiguration.java:971)
during sun.reflect.nativemethodaccessorimpl.invoke0(native method)
during sun.reflect.nativemethodaccessorimpl.invoke(unknown source)
during sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)
during java.lang.reflect.method.invoke(unknown source)
during org.mortbay.start.main.invokemain(main.java:218)
during org.mortbay.start.main.start(main.java:564)
during org.mortbay.start.main.main(main.java:136)
c:\jetty-7.0.0pre3\lib\plus\jetty-plus-7.0.0pre3.jar
classpath. same console:
c:\jetty-7.0.0pre3>set classpath
classpath=c:\program files\ibm\websphere mq\java\lib\providerutil.jar;c:\program
files\ibm\websphere mq\java\lib\com.ibm.mqjms.jar;c:\program files\ibm\webspher
e mq\java\lib\ldap.jar;c:\program files\ibm\websphere mq\java\lib\jta.jar;c:\pro
gram files\ibm\websphere mq\java\lib\jndi.jar;c:\program files\ibm\websphere mq\
java\lib\jms.jar;c:\program files\ibm\websphere mq\java\lib\connector.jar;c:\pro
gram files\ibm\websphere mq\java\lib\fscontext.jar;c:\program files\ibm\webspher
e mq\java\lib\com.ibm.mq.jar;.;c:\program files\java\jdk1.5.0_05\classes;c:\prog
ram files\java\jre1.5.0_05\lib\ext\qtjava.zip;c:\program files\java\jre1.5.0_05\
lib\spring.jar;c:\jetty-7.0.0pre3\lib\plus\jetty-plus-7.0.0pre3.jar
what's wrong? should i supplement org.mortbay.jetty.plus.naming.resource
prominence area start.jar?
Comments
Post a Comment