Trouble installng Tomcat on (Debian) Linux
[This is an update and re-post; as I got no reply and am still
stuck]
I installed tomcat on my Debian Linux system from
http://master.debian.org/~sgybas/tomcat
Apache runs fine, but I have tomcat problems. Jserv worked fine also, but
I un-installed it and installed tomcat.
1) How do I test it with their examples? There is a webapps/examples.war;
how do I invoke it?
I inferred: //localhost/examples/Hello, is this
correct?
2) I want to run with Apache, so I started tomcat manually, then
"include"ed the apache-tomcat.conf file into
/etc/apache/httpd.conf.
I get an error that:
[Mon
Nov 6 11:14:02 2000] [warn] Loaded DSO libexec/mod_jserv.so uses
plain Apache 1.3 API, this module might crash under EAPI! (please
recompile it with -DEAPI)
[Mon
Nov 6 11:14:02 2000] [warn] pid file /var/run/apache.pid
overwritten -- Unclean shutdown of previous Apache run?
[Mon
Nov 6 11:14:03 2000] [notice] Apache/1.3.12 (Unix) Debian/GNU
tomcat/1.0 configured -- resuming normal operations
[Mon
Nov 6 11:14:03 2000] [notice] suEXEC mechanism enabled (wrapper:
/usr/lib/apache/suexec)
3) If I try to connect to a .jsp file, I get:
Internal Server Error
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Please contact the server administrator, webmaster@omega.cs.mum.edu and
inform them of the time the error occurred, and anything you might have
done that may have caused the error.
More information about this error may be available in the server error
log.
and:
omega:/etc/apache/logs# cat
/etc/apache/logs/mod_jserv.log
[06/11/2000
11:21:05:257] (EMERGENCY) ajp12: can not connect to host
127.0.0.1:8007
[06/11/2000
11:21:05:257] (EMERGENCY) ajp12: connection fail
[06/11/2000
11:21:05:258] (ERROR) an error returned handling request via protocol
"ajpv12"
4) 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)
5) 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
--------------------------------------------------------
--------------------------------------------------------
Gregory Guthrie
guthrie@mum.edu (641)472-1125 Fax: -1103
--------------------------------------------------------
Reply to: