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]



Reply via email to