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), kaffe 1.1.5, probably others.
All of them that I have tried can't run Tomcat. Before, it was just that
they each used the GNU Classpath core classes, which were (still are?) too
incomplete, and even though the required classes were found and loaded,
they
were either incomplete (missing some methods for instance), or they were
wrong
somehow and caused random fatal startup problems. Most of the problems
seemed
to have to do with either reflection or JMX or both. Here's how my last
attempt
went (SableVM Version 1.1.10):
[EMAIL PROTECTED] jakarta-tomcat-5.5.8-with-compat]# java-sablevm
-Djava.endorsed.dirs=/home/jbrittain/jakarta-tomcat-5.5.8-with-compat/common/endorsed
-classpath
:/home/jbrittain/jakarta-tomcat-5.5.8-with-compat/bin/bootstrap.jar:/home/jbrittain/jakarta-tomcat-5.5.8-with-compat/bin/commons-logging-api.jar
-Dcatalina.base=/home/jbrittain/jakarta-tomcat-5.5.8-with-compat
-Dcatalina.home=/home/jbrittain/jakarta-tomcat-5.5.8-with-compat
-Djava.io.tmpdir=/home/jbrittain/jakarta-tomcat-5.5.8-with-compat/temp
org.apache.catalina.startup.Bootstrap start Created MBeanServer with ID:
[UID: 8594076,1109751203829,-32768]:localhost.localdomain:1
java.lang.IllegalArgumentException: argument of incorrect type
at java.lang.reflect.Method.invoke (Method.java:461)
at org.apache.catalina.startup.Bootstrap.setAwait (Bootstrap.java:337)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:407)
at java.lang.VirtualMachine.invokeMain (VirtualMachine.java)
at java.lang.VirtualMachine.main (VirtualMachine.java:108)
So, I'm still looking for even one free/OSS JVM that is capable of
running Tomcat.
Well, if you try the only VM which doesn't work ;)
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]