tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Brittain <>
Subject Re: Tomcat and APR
Date Mon, 25 Apr 2005 18:21:44 GMT
Remy Maucherat wrote:
> Jason Brittain wrote:
>> Remy Maucherat wrote:
>>> This has been hinted for a while ;) The purpose of this email is to
>>> propose using APR (Apache Portable Runtime) as the network IO used by
>>> Tomcat, instead of the JVM's IO.
>> [snip]
>>> Which will allow:
>> [snip]
>>> - (likely) better performance and reliability on free JVMs
>> This sounds as though you're implying that Tomcat already runs on one or
>> more free JVM.  Which ones?  And, any particular version?
> gij-4.0 (so gcjing portions should work), 

I haven't tried this one yet.  It'll require some time to set up properly.

>kaffe 1.1.5, 


[root@localhost jakarta-tomcat-5.5.9]# bin/ start
Using CATALINA_BASE:   /home/jbrittain/jakarta-tomcat-5.5.9
Using CATALINA_HOME:   /home/jbrittain/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /home/jbrittain/jakarta-tomcat-5.5.9/temp
Using JRE_HOME:       /usr/local/kaffe

[root@localhost jakarta-tomcat-5.5.9]# cd logs
[root@localhost logs]# more catalina.out
WARNING: System property "java.util.logging.manager" should be the name of a subclass of java.util.logging.LogManager
This release of Apache Tomcat was packaged to run on J2SE 5.0
or later. It can be run on earlier JVMs by downloading and
installing a compatibility package from the Apache Tomcat
binary download page.

[root@localhost logs]# java -version
Kaffe Virtual Machine

Copyright (c) 1996-2004 project contributors (please see
   the source code for a full list of contributors).  All rights reserved.
Portions Copyright (c) 1996-2002 Transvirtual Technologies, Inc.

The Kaffe virtual machine is free software, licensed under the terms of
the GNU General Public License. is a an independent, free software
community project, not directly affiliated with Transvirtual Technologies,
Inc.  Kaffe is a Trademark of Transvirtual Technologies, Inc.  Kaffe comes

Engine: Just-in-time v3   Version: 1.1.5   Java Version: 1.1

... And, this is *with* Tomcat's compat package installed properly.  This may
just be a bug in Tomcat's J2SE 5.0 detection code (bad expectations w.r.t. free
JVMs?).  Or, maybe kaffe just doesn't implement what we know we need?  Either
way, it doesn't work.

> probably others.

I wish I knew.  None have worked so far for me.


> Well, if you try the only VM which doesn't work ;)

No, like I said, I tried several brands & versions.

Jason Brittain

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message