Since I haven't make my tomcat3.1 working on my
RedHat machine, I downloaded tomcat 3.2.1
to see if it will work. The problem with the
tomcat3.1 is that when I try to start it, it always have an
internal error as shown below:
tomcat.sh start
Guessing TOMCAT_HOME
from tomcat.sh to ./..
Setting TOMCAT_HOME to ./..
Using classpath:
.:./../lib/ant.jar:./../lib/jasper.jar:./../lib/servlet.jar:./../lib/tes
t:./../lib/webserver.jar:./../lib/xml.jar
[root@swdev3
bin]# Context log: path="/examples" Adding context path="/examples"
docBase
="webapps/examples"
Context log: path="" Adding context
path="" docBase="webapps/ROOT"
Context log: path="/test" Adding
context path="/test" docBase="webapps/test"
Starting tomcat. Check
logs/tomcat.log for error messages
Starting tomcat install="./.."
home="/export/jakarta-tomcat/bin/./.."
classPath=".:./../l
ib/ant.jar:./../lib/jasper.jar:./../lib/servlet.jar:./../lib/test:./../lib/webserver.jar:
./../lib/xml.jar:/usr/share/kaffe/Klasses.jar:/usr/share/kaffe/comm.jar:/usr/share/kaffe/
pjava.jar:/usr/share/kaffe/servlet.jar:/usr/share/kaffe/pizza.jar"
Context
log: path="/admin" Automatic context load
docBase="/export/jakarta-tomcat/bin/./.
./webapps/admin"
Context log:
path="/admin" Adding context path="/admin"
docBase="/export/jakarta-tomcat/
bin/./../webapps/admin"
Internal
error.
Please check your CLASSPATH and your installation.
Exception
thrown was of type `java/io/IOException'
Message was `Bad file
descriptor
Then I downloaded the jakarta-tomcat-3.2.1.tar
file and unzip on the same machine and ran the
startup.sh. I got the following error. Any clue
to this? Apprecate any help, thanks.
Guessing TOMCAT_HOME from tomcat.sh to
./..
Setting TOMCAT_HOME to ./..
Using classpath:
./../lib/ant.jar:./../lib/jasper.jar:./../lib/jaxp.jar:./../lib/parser.jar:./../lib/servlet.jar:./../lib/test:./../lib/webse
rver.jar
[root@swdev3
bin]# java.io.UnsupportedEncodingException:
UTF8
at
java.lang.Throwable.<init>(Throwable.java:40)
at
java.lang.Exception.<init>(Exception.java:21)
at
java.io.IOException.<init>(IOException.java:22)
at
java.io.UnsupportedEncodingException.<init>(UnsupportedEncodingException.java:24)
at
kaffe.io.ByteToCharConverter.getConverter(ByteToCharConverter.java:89)
at
java.io.InputStreamReader.<init>(InputStreamReader.java:37)
at
com.sun.xml.parser.XmlReader.useEncodingDecl(XmlReader.java:316)
at
com.sun.xml.parser.XmlReader.<init>(XmlReader.java:248)
at
com.sun.xml.parser.XmlReader.createReader(XmlReader.java:86)
at
com.sun.xml.parser.InputEntity.init(InputEntity.java:139)
at
com.sun.xml.parser.Parser.parseInternal(Parser.java:463)
at
com.sun.xml.parser.Parser.parse(Parser.java:284)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:155)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:126)
at
org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:214)
at
org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:187)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
FATAL:
configuration error
java.lang.Exception: Can't open config file:
./../conf/server.xml due to: java.io.UnsupportedEncodingException:
UTF8
at
java.lang.Throwable.<init>(Throwable.java:40)
at
java.lang.Exception.<init>(Exception.java:21)
at
org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:223)
at
org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:187)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)