Mike,
I get seem to get away from classpath errors. I've set them absolutely within the </tomcat/bin/tomcat.sh> shell script. It looks like the xerces.jar is causing problems. I've downloaded the most current libraries for Xerces, Xalan, and FESI. If I put the xerces.jar before parser.jar I get one error, but if I put xerces.jar after parser.jar I get another. I'm at a dead end. The log for both is below.
xerces.jar before parser.jar
Using classpath: /tomcat/lib/ant.jar:/tomcat/lib/jasper.jar:/tomcat/lib/jaxp.jar:/tomcat/lib/servlet.jar:/tomcat/lib/webserver.jar:/tomcat/webapps/xang/WEB-INF/lib/fesi.jar:/tomcat/webapps/xang/WEB-INF/lib/js.jar:/tomcat/webapps/xang/WEB-INF/lib/xalan.jar:/tomcat/webapps/xang/WEB-INF/lib/xang.jar
[localhost:/tomcat/bin] wohlford% 2001-08-10 08:47:33 - ContextManager: Adding context Ctx( /examples )
2001-08-10 08:47:34 - ContextManager: Adding context Ctx( /admin )
Starting tomcat. Check logs/tomcat.log for error messages
2001-08-10 08:47:34 - ContextManager: Adding context Ctx( /.DS_Store )
2001-08-10 08:47:34 - ContextManager: Adding context Ctx( )
2001-08-10 08:47:34 - ContextManager: Adding context Ctx( /test )
2001-08-10 08:47:34 - ContextManager: Adding context Ctx( /xang )
2001-08-10 08:47:37 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
2001-08-10 08:47:37 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007
HTTPRequestHandler.init(name,config,ctx): config=../webapps/xang/WEB-INF/xang.cfg
HTTPRequestHandler.Initializing session manager with servlet context
loading file://localhost//tomcat/webapps/xang/samples/hello/hello.xap
DynamicDocument.doLoad(): Found 2 XLINK links in /tomcat/webapps/xang/samples/hello/hello.xap
loading file://localhost/tomcat/webapps/xang/samples/system.script.xml
DynamicDocument.doLoad(): Found 0 XLINK links in tomcat/webapps/xang/samples/system.script.xml
DynamicDocument.doLoad(): Found 0 XLINK links in tomcat/webapps/xang/samples/system.script.xml
loading file://localhost/tomcat/webapps/xang/samples/editor.script.xml
DynamicDocument.doLoad(): Found 0 XLINK links in tomcat/webapps/xang/samples/editor.script.xml
DynamicDocument.doLoad(): Found 0 XLINK links in tomcat/webapps/xang/samples/editor.script.xml
2001-08-10 08:48:44 - Ctx( /xang ): Exception in: R( /xang + /samples/hello/hello.xap + null) - java.lang.NoClassDefFoundError: javax/xml/transform/Source
at org.apache.xang.xap.XapSystem.getChild(XapSystem.java:208)
at org.apache.xang.net.http.object.impl.HTTPRequestHandler.service(HTTPRequestHandler.java:296)
at org.apache.xang.net.http.object.impl.HTTPRequestHandler.service(HTTPRequestHandler.java:242)
at org.apache.xang.net.http.object.impl.HTTPObjectServer.service(HTTPObjectServer.java:144)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:496)
xerces.jar after parser.jar
Using classpath: /tomcat/lib/ant.jar:/tomcat/lib/jasper.jar:/tomcat/lib/jaxp.jar:/tomcat/lib/servlet.jar:/tomcat/lib/webserver.jar:/tomcat/webapps/xang/WEB-INF/lib/fesi.jar:/tomcat/webapps/xang/WEB-INF/lib/js.jar:/tomcat/webapps/xang/WEB-INF/lib/xalan.jar:/tomcat/webapps/xang/WEB-INF/lib/xang.jar
[localhost:/tomcat/bin] wohlford% 2001-08-10 08:53:54 - ContextManager: Adding context Ctx( /examples )
2001-08-10 08:53:54 - ContextManager: Adding context Ctx( /admin )
Starting tomcat. Check logs/tomcat.log for error messages
2001-08-10 08:53:54 - ContextManager: Adding context Ctx( /.DS_Store )
2001-08-10 08:53:54 - ContextManager: Adding context Ctx( )
2001-08-10 08:53:54 - ContextManager: Adding context Ctx( /test )
2001-08-10 08:53:54 - ContextManager: Adding context Ctx( /xang )
2001-08-10 08:53:56 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
2001-08-10 08:53:56 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007
HTTPRequestHandler.init(name,config,ctx): config=../webapps/xang/WEB-INF/xang.cfg
HTTPRequestHandler.Initializing session manager with servlet context
loading file://localhost//tomcat/webapps/xang/samples/hello/hello.xap
2001-08-10 08:54:11 - Ctx( /xang ): Exception in: R( /xang + /samples/hello/hello.xap + null) - java.lang.NoSuchMethodError
at org.apache.xerces.parsers.DOMParser.startElement(DOMParser.java:1131)
at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1214)
at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1862)
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1005)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1122)
at org.apache.xang.xap.xml.DynamicDocument.doLoad(DynamicDocument.java:415)
at org.apache.xang.xap.xml.DynamicDocument.load(DynamicDocument.java:149)
at org.apache.xang.xap.XapSystem.getDoc(XapSystem.java:114)
at org.apache.xang.xap.XapSystem.getChild(XapSystem.java:194)
at org.apache.xang.net.http.object.impl.HTTPRequestHandler.service(HTTPRequestHandler.java:296)
at org.apache.xang.net.http.object.impl.HTTPRequestHandler.service(HTTPRequestHandler.java:242)
at org.apache.xang.net.http.object.impl.HTTPObjectServer.service(HTTPObjectServer.java:144)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:496)
Also, I am making my entire Tomcat directory available for download. The absolute classpaths are on line 117 in </tomcat/bin/tomcat.sh>. It will be available for a limited time only at <http://wohlford.dyndns.org/~wohlford/tomcat.zip>.
Jason
--
Jason Prescott Wohlford
<[EMAIL PROTECTED]>
- RE: Classpath Errors Jason Prescott Wohlford
- RE: Classpath Errors Mike Dierken
