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]