You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Xiaofeng Chen <xc...@unlnotes01.unl.edu> on 2001/04/19 17:55:47 UTC

UnsupportedEncoding in server.xml (UTF8)

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)


Re: UnsupportedEncoding in server.xml (UTF8)

Posted by Tim O'Neil <ti...@xythos.com>.
At 11:18 AM 4/19/2001 -0500, you wrote:
>By the way, I am using JDK1.1.7v3 from Blackdown

Use the 1.3 RPM from the sun site:

http://java.sun.com/j2se/1.3/download-linux.html


Re: Running JServ + Tomcat on the same machine.

Posted by Steve Ruby <st...@rubysolutions.com>.
Just make sure that your workers.properties defined workers for tomcat
on a different port than for Jserv... ie something other than 8007 for Tomcat
there should be no problems running both on the same machine even with
the same instance of Apache on the front.


Rui Oliveira wrote:
> 
> Hello,
> 
> is it possible to have both JServ and Tomcat running on the same machine?
> 
> I've tried to do it, but the AJPDefaultPort is used by the Apache to connect
> to JServ, and then, in order to connect to Tomcat, it fails. I cannot access
> to JSPs whithout using the Tomcat port in the connection URL.
> 
> I need both (JServ and Tomcat) because I'm running JSPS, and I'm also using
> JSSI to interact with some servlets...
> 
> Is there a way to "tell" Apache that he needs to use another instance of AJP
> to interact with Tomcat?
> 
> Thx
> Rui Oliveira

Running JServ + Tomcat on the same machine.

Posted by Rui Oliveira <ol...@milu.ipn.pt>.
Hello,

is it possible to have both JServ and Tomcat running on the same machine?

I've tried to do it, but the AJPDefaultPort is used by the Apache to connect
to JServ, and then, in order to connect to Tomcat, it fails. I cannot access
to JSPs whithout using the Tomcat port in the connection URL.

I need both (JServ and Tomcat) because I'm running JSPS, and I'm also using
JSSI to interact with some servlets...

Is there a way to "tell" Apache that he needs to use another instance of AJP
to interact with Tomcat?


Thx
Rui Oliveira


Re: UnsupportedEncoding in server.xml (UTF8)

Posted by Xiaofeng Chen <xc...@unlnotes01.unl.edu>.
After I did the following, the tomcat 3.2.1 to work.

make a TOMCAT_HOME environmental  variable by doing the following:

TOMCAT_HOME=/export/jakarta-tomcat-3.2.1;export TOMCAT_HOME

and then make a JAVA_HOME environmental variable by doing the following:

JAVA_HOME=/usr/local/jdk117_v3;export JAVA_HOME

By the way, I am using JDK1.1.7v3 from Blackdown

Thanks for all your help

----- Original Message -----
From: "Xiaofeng Chen" <xc...@unlnotes01.unl.edu>
To: <to...@jakarta.apache.org>
Sent: Thursday, April 19, 2001 10:55 AM
Subject: UnsupportedEncoding in server.xml (UTF8)





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/w
ebserver.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.jav
a: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)




RE: UnsupportedEncoding in server.xml (UTF8)

Posted by CPC Livelink Admin <cp...@fitzpatrick.cc>.
I think I have seen on the list that Kaffe and Tomcat do not play nice
together.  I suggest you get another JDK to use.
  -----Original Message-----
  From: Xiaofeng Chen [mailto:xchen@unlnotes01.unl.edu]
  Sent: Thursday, April 19, 2001 11:56 AM
  To: tomcat-user@jakarta.apache.org
  Subject: UnsupportedEncoding in server.xml (UTF8)


  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/w
ebserver.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.jav
a: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)