RE: Tomcat as an NT service again...

2002-02-20 Thread Randy Layman


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]




Re: Tomcat as an NT service again...

2002-02-20 Thread Mike Welch

Randy Layman wrote:
 
 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.
 

You're right.  It didn't come as a surprise.  You were also right, the 
file parser.jar did not exist in that directory.  Thanks.

The problem originated in the sample bat file, installTomcat32.bat that 
is included with the JavaService download.  I removed the parser.jar
from the class path and added crimson.jar and that corrected 
the problem.

Tomcat starts as an NT service now starts with no errors.

Thanks for your help!

-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]