You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Harding, David" <dh...@Thomcomp.com> on 2000/12/19 21:25:09 UTC

problem migrating to tomcat 3.2.1 - please help

i had tomcat 3.1beta something installed on my freebsd box.

all was well.

i grabbed tomcat 3.2.1 final and installed it.  starting the server and
hitting the default context (ROOT) as well as playing with the Context Admin
servlet showed me that tomcat was setup somewhat properly.

well i had a build script and build.xml (and web.xml and so forth) in a
development directory that i used to build and deploy my webapps to the
tomcat webapp location.  those scripts and xml files worked just fine until
i installed 3.2.1.  i now get the following error when running a build:

[root@verdexdev webdev] ./deploy
Using classpath: 
/home/jakarta-tomcat/lib/ant.jar:/home/jakarta-tomcat/lib/jasper.jar:/home/j
akarta-tomcat/lib/jaxp.jar:/home/jakarta-tomcat/lib/parser.jar:/home/jakarta
-tomcat/lib/servlet.jar:/home/jakarta-tomcat/lib/test:/home/jakarta-tomcat/l
ib/webserver.jar:/usr/local/linux-jdk1.2.2/lib/tools.jar:/usr/local/linux-jd
k1.2.2/lib/tools.jar
Stop tomcat
Buildfile: build.xml

BUILD FAILED

No JAXP compliant XML parser found. See http://java.sun.com/xml for the
reference implementation.
java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java, Compiled Code)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java, Compiled
Code)
        at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java,
Compiled Code)
        at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java, Compiled Code)
        at org.apache.tools.ant.Main.runBuild(Main.java, Compiled Code)
        at org.apache.tools.ant.Main.main(Main.java, Compiled Code)



the deploy script looks as such:

#!/bin/sh

CLASSPATH=/usr/local/linux-jdk1.2.2/lib/tools.jar
export CLASSPATH
cd /home/dharding/projects/webdev/
/home/jakarta-tomcat/bin/shutdown.sh
/home/dharding/projects/webdev/build all -Dhome=$TOMCAT_HOME
cd /home/jakarta-tomcat/webapps/dharding/
ln -s WEB-INF/classes/com/ com
# ln -s WEB-INF/classes/org/ org
cd /home/dharding/projects/webdev/
/home/jakarta-tomcat/bin/startup.sh
CLASSPATH=$CLASSPATH:/home/dharding/projects/webdev/src/
export CLASSPATH



my build.xml is attached.



where am i going wrong here?