Hi, I am newbie with xindice. 1. I rename xindice-1.2m1.war to xindice.war and move it into webapps. I successfully got "xindice (zeen-de-chay)" screen with localhost:8080/xindice 2. I did the same to addressbook-1.2mi.war and got a good screen with locathost:8080/addressbook. 3. add <context ..></context> into server.xml (below <host> level). 4. When I try to add my entered data into database I get the following message: Could someone please help? Thanks, Tak
p.s. attached please find tomcat log files right after start. It seems the
xindice was started then stopped
HTTP Status 500 -
------------------------------
*type* Exception report
*message* **
*description* *The server encountered an internal error () that prevented it
from fulfilling this request.*
*exception*
javax.servlet.ServletException: Servlet execution threw an exception
*root cause*
java.lang.NoClassDefFoundError:
org/apache/ws/commons/serialize/DOMSerializer
org.apache.xmlrpc.serializer.NodeSerializer.<clinit>(NodeSerializer.java:27)
org.apache.xmlrpc.common.TypeFactoryImpl.<clinit>(TypeFactoryImpl.java:85)
org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:28)
org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:50)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.connect(DatabaseImpl.java:222)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.getCollection(DatabaseImpl.java:287)
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:138)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
addressbook.DBConnection.getCollectionInstance(DBConnection.java:56)
addressbook.Action.getCollection(Action.java:51)
addressbook.AddContact.add(AddContact.java:42)
addressbook.Task.doPost(Task.java:77)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
*root cause*
java.lang.ClassNotFoundException:
org.apache.ws.commons.serialize.DOMSerializer
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
org.apache.xmlrpc.serializer.NodeSerializer.<clinit>(NodeSerializer.java:27)
org.apache.xmlrpc.common.TypeFactoryImpl.<clinit>(TypeFactoryImpl.java:85)
org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:28)
org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:50)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.connect(DatabaseImpl.java:222)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.getCollection(DatabaseImpl.java:287)
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:138)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
addressbook.DBConnection.getCollectionInstance(DBConnection.java:56)
addressbook.Action.getCollection(Action.java:51)
addressbook.AddContact.add(AddContact.java:42)
addressbook.Task.doPost(Task.java:77)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
*note* *The full stack trace of the root cause is available in the Apache
Tomcat/6.0.16 logs.*
------------------------------
Apache Tomcat/6.0.16
------=_Part_9282_15842929.1221321652266
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
<div dir="ltr"><div> </div>
<div>Hi,</div>
<div> </div>
<div>I am newbie with xindice.</div>
<div> </div>
<div>1. I rename xindice-1.2m1.war to xindice.war and move it into
webapps. I successfully got "xindice (zeen-de-chay)" screen
with localhost:8080/xindice</div>
<div> </div>
<div>2. I did the same to addressbook-1.2mi.war and got a good screen with
locathost:8080/addressbook.</div>
<div> </div>
<div>3. When I trt to add my entered data into database I get the following
message: Could someone please help?</div>
<div> </div>
<div>Thanks,</div>
<div> </div>
<div>Tak</div>
<div> </div>
<div> </div>
<div> </div>
<div>
<h1>HTTP Status 500 - </h1>
<hr noshade size="1">
<p><b>type</b> Exception report</p>
<p><b>message</b> <u></u></p>
<p><b>description</b> <u>The server encountered an internal error () that
prevented it from fulfilling this request.</u></p>
<p><b>exception</b> </p><pre>javax.servlet.ServletException: Servlet
execution threw an exception
</pre>
<p></p>
<p><b>root cause</b> </p><pre>java.lang.NoClassDefFoundError:
org/apache/ws/commons/serialize/DOMSerializer
org.apache.xmlrpc.serializer.NodeSerializer.<clinit>(NodeSerializer.java:27)
org.apache.xmlrpc.common.TypeFactoryImpl.<clinit>(TypeFactoryImpl.java:85)
org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:28)
org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:50)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.connect(DatabaseImpl.java:222)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.getCollection(DatabaseImpl.java:287)
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:138)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
addressbook.DBConnection.getCollectionInstance(DBConnection.java:56)
addressbook.Action.getCollection(Action.java:51)
addressbook.AddContact.add(AddContact.java:42)
addressbook.Task.doPost(Task.java:77)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
</pre>
<p></p>
<p><b>root cause</b> </p><pre>java.lang.ClassNotFoundException:
org.apache.ws.commons.serialize.DOMSerializer
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
org.apache.xmlrpc.serializer.NodeSerializer.<clinit>(NodeSerializer.java:27)
org.apache.xmlrpc.common.TypeFactoryImpl.<clinit>(TypeFactoryImpl.java:85)
org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:28)
org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:50)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.connect(DatabaseImpl.java:222)
org.apache.xindice.client.xmldb.xmlrpc.DatabaseImpl.getCollection(DatabaseImpl.java:287)
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:138)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
addressbook.DBConnection.getCollectionInstance(DBConnection.java:56)
addressbook.Action.getCollection(Action.java:51)
addressbook.AddContact.add(AddContact.java:42)
addressbook.Task.doPost(Task.java:77)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
</pre>
<p></p>
<p><b>note</b> <u>The full stack trace of the root cause is available in the
Apache Tomcat/6.0.16 logs.</u></p>
<hr noshade size="1">
<h3>Apache Tomcat/6.0.16</h3></div></div>
catalina.2008-09-13.log
Description: Binary data
localhost.2008-09-13.log
Description: Binary data
