This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
java servlet with xsl/xml transform. or java/xml listserv(xalan/tomcat)
(using Xalan and Tomcat & my classpath is at the bottom of this post)
I don't know if this is the correct forum for this question (please point me
to the correct one?). I am trying to use the servlet example from the
xml.apache.org and xalan2
(http://xml.apache.org/xalan-j/samples.html#servlet). I am new to java, but
I have servlets working. I compile the source provided by the servlet
example and put it into the examples directory provided by tomcat (servlets
work there). But when I try to hit the servlet I get:
----------------------------------------------------------------------------
---
Error: 500
Location: /examples/servlet/ApplyXSLT
Internal Servlet Error:
java.lang.NullPointerException
at java.lang.ClassLoader.resolveClass0(Native Method)
at java.lang.ClassLoader.resolveClass(ClassLoader.java:588)
at
org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.j
ava:518)
at
org.apache.tomcat.loader.AdaptiveServletLoader.loadClass(AdaptiveServletLoad
er.java:174)
at
org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:265)
at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
at org.apache.tomcat.core.Handler.service(Handler.java:254)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
----------------------------------------------------------------------------
-------
So that would seem to me to be a classpath problem but I am pretty sure I
have everything there:
.;%JAVA_HOME%\lib\classes.zip;%XALAN_HOME%\xalan.jar;%XALAN_HOME%\xerces.jar
;%XALAN_HOME%\bsf.jar;%XALAN_HOME%\xalansamples.jar;%XALAN_HOME%\xalanservle
t.jar;%XALAN_HOME%\ant.jar;%XALAN_HOME%\xalan2jdoc.jar;%XALAN_HOME%\xalanj1c
ompat.jar;c:\jsdk2.0\lib\jsdk.jar;c:\xt\sax.jar;c:\xt\xt.jar
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list