This probably won't come as a surprise to you, but the problem is your classpath. The error you posted indicates that Tomcat can't load the XML parser. I would check the JavaService syntax for setting the classpath and then verify that jaxp and parser are at the path indicated.
By the way - to make jk_nt_service work with JDK 1.3 you need to pass the -Xrs option to the Java Command created on the last line of the wrapper.properties file. Randy > -----Original Message----- > From: Mike Welch [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, February 19, 2002 5:45 PM > To: [EMAIL PROTECTED] > Cc: mwelch > Subject: Tomcat as an NT service again... > > > Configuration: > > Win NT 4 sp6a > Tomcat 3.2.4 > JDK 1.3.1_02 > IIS > Javaservice.exe > > Tomcat is running great when I use "startup.bat" interactively. > > I've spent two days trying to figure out how to run Tomcat has a > service. I've read every single post I could find. Mostly > I've read other people describing the same problem that I have > encountered. However, very few times to I see a solution posted. > Hopefully, this time it will be different. > > I've tried jk_nt_service, that didn't work. I've gone through the > steps about 10 times. > > I'm now focusing on getting javaservice.exe to work, since it > seems to work better with JDK 1.3.1. (when you log out) > > (http://www.alexandriasc.com/software/JavaService/documentation.html) > > Here is the command I'm using to install the service : > > c:\jakarta-tomcat-3.2.4\bin\javaservice.exe -install Tomcat > c:\jdk1.3.1_02\jre\bin\hotspot\jvm.dll > -Djava.class.path=c:\jakarta-tomcat-3.2.4\lib\webserver.jar;c: > \jakarta-tomcat-3.2.4\lib\jasper.jar;c:\jakarta-tomcat-3.2.4\l > ib\jaxp.jar;c:\jakarta-tomcat-3.2.4\lib\parser.jar;c:\jakarta- > tomcat-3.2.4\lib\ant.jar;c:\jakarta-tomcat-3.2.4\lib\servlet.j > ar;c:\jdk1.3.1_02\lib\tools.jar > -Dtomcat.home=c:\jakarta-tomcat-3.2.4 -start > org.apache.tomcat.startup.Tomcat -params -config > c:\jakarta-tomcat-3.2.4\conf\server.xml -stop > org.apache.tomcat.startup.Tomcat -params -stop -config > c:\jakarta-tomcat-3.2.4\conf\server.xml -out > c:\jakarta-tomcat-3.2.4\logs\stdout.log -err > c:\jakarta-tomcat-3.2.4\logs\stderr.log > > The only message I receive is : > > The service was successfully installed. > > I wouldn't be surprized if there was a problem with this statement, > but I've looked through it several times and don't see anything wrong. > > When I goto the services control panel and try to start the service, > I receive the error : > > Could not start the Tomcat service on \\MACHINE > Error 2140: An internal Windows NT error occurred. > > The event viewer shows " Could not call the start method " > > In the error log "c:\jakarta-tomcat-3.2.4\logs\stderr.log" > > java.lang.NoClassDefFoundError: org/xml/sax/HandlerBase > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:493) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:111) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) > at java.net.URLClassLoader.access$100(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286) > at java.lang.ClassLoader.loadClass(ClassLoader.java:255) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) > at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:178) > at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:240) > > Can anyone explain this error? > > Any suggestion for getting this to work? > > Thanks, > > Mike > -- > Mike Welch > Director of Internet Media > Sanger & Eby Design > (513)784-9046 > [EMAIL PROTECTED] > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>