[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: