|
I downloaded the binary of Xindice-1.1b3 (.WAR file
and docs only). I'm running Tomcat 4.0.4 / J2SE 1.4.2 on Windows 98 Second
Edition. (Have run earlier versions of Xindice on Win98)
The installation file (tomcat.html) states that:
"Need section on inserting XINDICE_HOME/dist/xindice-1.1b.xml entry into the
CATALINA_HOME/conf/server.xml file here."
I inserted the following section into
CATALINA_HOME/conf/server.xml (just before Tomcat root):
<!-- Xindice Database Context
-->
<Context path="/xindice" docBase="xindice-1.1b3" debug="0" reloadable="true"> <Logger className="org.apache.catalina.logger.FileLogger" debug="0" verbosity="1" prefix="xindice_log." directory="logs" timestamp="true" suffix=".txt"/> </Context> Tried opening URI http://localhost:8080/xindice-1.1b
in Internet Explorer 6 SP1. Got following message:
"Apache Tomcat/4.0.4 - HTTP Status 404 - /xindice-1.1b ... "The requested resource (/xindice-11b) is not available." Then tried URI http://localhost:8080/xindice-1.1b3
and got this message (please see complete stack trace at end of this
e-mail):
"Apache Tomcat/4.0.4 - HTTP Status 500 - Internal Server Error" ... "javax.servlet.ServletException: Servlet.init() for servlet xindice threw exception at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:946) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:655) ... ... "root cause "java.lang.NoSuchMethodError:
org.apache.xerces.util.XMLChar.isXML11Space(I)Z
at org.apache.xerces.impl.XML11DocumentScannerImpl.normalizeWhitespace(XML11DocumentScannerImpl.java:675) at org.apache.xerces.impl.XML11DocumentScannerImpl.scanAttributeValue(XML11DocumentScannerImpl.java:409) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttribute(XMLDocumentFragmentScannerImpl.java:812) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:741)" I subsequently downloaded the Xindice
1.1b3 source distribution, and in my autoexec.bat added / edited the
following lines:
SET XINDICE_HOME=c:\xindice-1.1b3 SET CLASSPATH=c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xerces-2.6.0.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xalan.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xml-apis.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xmldb-common.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xmldb-xupdate.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xmldb-api-20021118.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xmldb-api-sdk-20021118.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\xmlrpc-1.1.jar;c:\jakart~1.4\webapps\xindice-1.1b3\Web-inf\lib\commons-logging-1.0.3.jar Note: I also tried setting CLASSPATH to JARs in %XINDICE_HOME%\java\lib, but did not solve problem. There are JARs as well in %XINDICE_HOME%\tools\lib (including xerces-2.6.0). Noticed at Tomcat startup that Xindice classes
did not load and that Coyote HTTP/1.1 was not initialized. Should the section in
server.xml relating to Coyote be uncommented? Lastly, noticed at Tomcat startup
that "server.properties not found ... using default properties ...
Opening database: C:\jakarta-tomcat-4.0.4\webapps\cocoon\WEB-INF\db\cocoondb ... HSQLDB server 1.7.1 is running ..." [but don't have Context for Cocoon in server.xml] Your advice and help will be very much appreciated.
(Complete stack trace shown below.)
Jim Deegan
[EMAIL PROTECTED] Apache Tomcat/4.0.4 - HTTP Status 500 - Internal Server Error
type Exception report message Internal Server Error description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet.init() for servlet xindice threw exception at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:946) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:655) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125) at java.lang.Thread.run(Thread.java:534) root cause java.lang.NoSuchMethodError: org.apache.xerces.util.XMLChar.isXML11Space(I)Z at org.apache.xerces.impl.XML11DocumentScannerImpl.normalizeWhitespace(XML11DocumentScannerImpl.java:675) at org.apache.xerces.impl.XML11DocumentScannerImpl.scanAttributeValue(XML11DocumentScannerImpl.java:409) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttribute(XMLDocumentFragmentScannerImpl.java:812) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:741) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1454) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:525) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1157) at javax.xml.parsers.SAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.apache.xindice.xml.dom.DOMParser.parse(DOMParser.java:157) at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:203) at org.apache.xindice.server.XindiceServlet.loadConfiguration(XindiceServlet.java:269) at org.apache.xindice.server.XindiceServlet.init(XindiceServlet.java:142) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:918) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:655) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125) at java.lang.Thread.run(Thread.java:534) |
- Re: Problem Initializing Xindice 1.1b3 James Deegan
- Re: Problem Initializing Xindice 1.1b3 Vadim Gritsenko
