Trouble installng Tomcat on (Debian) Linux
I installed tomcat on my Debian Linux system from
Apache runs fine, but I have tomcat problems.
1) How do I test it with their examples? There is a webapps/examples.war;
how do I invoke it?
2) Do I have to manually start it (per the Install "how to run"
instructions?), or shouldn't it be automatically started as needed by
Apache, like Jserv. There is a /etc/init.d/tomcat, so why manually
start?
-- I want to run with Apache.
3) I tried to look at examples.war, "jar -vft examples.jar",
but it fails (see below), yet the startup (more below) seems to have
successfully loaded them?
omega:/usr/share/java/webapps#
jar vft examples.war
java.io.IOException: CRC of 0 is not valid in a DATA header
at
java.lang.Throwable.fillInStackTrace(Throwable.java:native)
at
java.lang.Throwable.<init>(Throwable.java:38)
at
java.lang.Exception.<init>(Exception.java:24)
at
java.io.IOException.<init>(IOException.java:25)
at
java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:137)
at
kaffe.tools.jar.Jar.listFilesInJar(Jar.java:605)
at
kaffe.tools.jar.Jar.processJar(Jar.java:402)
at
kaffe.tools.jar.Jar.start(Jar.java:60)
at
kaffe.tools.jar.Jar.main(Jar.java:39)
4) I went into /usr/share/tomcat/bin/tomcat and ran
"./tomcat.sh run", but got lots of errors (see below) which I
didn't get the gist of. (I do have libgmp2 installed). One concern in
that the startup file (init.d/tomcat) says:
"# Look for the right JVM to use - Tomcat does not work
with Kaffe!"
but the error below reports Kaffe, and indeed:
omega:/etc/init.d#
java !$
java
-version
Kaffe
Virtual Machine
Copyright
(c) 1996-2000
Transvirtual
Technologies, Inc. All rights reserved
Engine:
Just-in-time v3 Version: 1.0.6 Java Version:
1.1
In any case I never get any errors in tomcat.log (which in fact does not
exist!)
Thanks for any help.
Gregory (guthrie@mum.edu)
I am running Debian Linux 2.2
w/
http://master.debian.org/~sgybas/tomcat/
(tomcat Version: 3.1.99b6-1)
ibm-jdk1.1 (1.18) [ibm-jdk-l118-linux-x86.tgz]
ibm-jre1.1 (1.18) [ibm-jre-l118-linux-x86.tgz]
omega:/usr/share/tomcat/bin# ./tomcat.sh run
Guessing TOMCAT_HOME from tomcat.sh to ./..
Setting TOMCAT_HOME to ./..
Using classpath: .:./../lib/servlet.jar:./../lib/tomcat.jar:./../lib/xerces.jar
org.apache.xerces.validators.datatype.InvalidDatatypeFacetException: [exception was kaffe.util.SupportDisabled: GNU gmp was not found by Kaffe configure script]
at java.lang.Throwable.fillInStackTrace(Throwable.java:native)
at java.lang.Throwable.<init>(Throwable.java:38)
at java.lang.Exception.<init>(Exception.java:24)
at org.apache.xerces.validators.datatype.XMLException.<init>(XMLException.java:line unknown, pc 0x83edb81)
at org.apache.xerces.validators.datatype.InvalidDatatypeFacetException.<init>(InvalidDatatypeFacetException.java:line unknown, pc 0x851108a)
at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.createDatatypeValidator(DatatypeValidatorFactoryImpl.java:line unknown, pc 0x83491f2)
at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.createDatatypeValidator(DatatypeValidatorFactoryImpl.java:line unknown, pc 0x839bdfe)
at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.initializeRegistry(DatatypeValidatorFactoryImpl.java:line unknown, pc 0x83a71a7)
at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.<init>(DatatypeValidatorFactoryImpl.java:line unknown, pc 0x8337fca)
at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.<clinit>(DatatypeValidatorFactoryImpl.java:line unknown, pc 0x838826e)
at org.apache.xerces.framework.XMLParser.<init>(XMLParser.java:line unknown, pc 0x8339456)
at org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:line unknown, pc 0x82ad68a)
at org.apache.xerces.jaxp.SAXParserImpl.<init>(SAXParserImpl.java:line unknown, pc 0x82c50ba)
at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:line unknown, pc 0x82ad1ae)
at org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:213)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:189)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:237)
2000-10-30 08:07:50 - ContextManager: Adding context Ctx( /examples )
2000-10-30 08:07:51 - ContextManager: Adding context Ctx( /admin )
Starting tomcat. Check logs/tomcat.log for error messages
No apps in webapps/
2000-10-30 08:07:59 - PoolTcpConnector: Starting HttpConnectionHandler on 8081
--------------------------------------------------------
Gregory Guthrie
guthrie@mum.edu (641)472-1125 Fax: -1103
--------------------------------------------------------
Reply to: