tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 25127] - Tomcat 4.1.29 will not start with IBM JDK 1.3.0
Date Thu, 08 Jan 2004 11:03:34 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25127>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25127

Tomcat 4.1.29 will not start with IBM JDK 1.3.0





------- Additional Comments From wknauf@hg-online.de  2004-01-08 11:03 -------
I have the same problem on Win2000, Sun-JDK 1.3.0c.

After same research I found out that the problem are "index.list" files which 
were added to some JARs in the 4.1.29 build.
These files should speed up the classloader (see 
http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html). But somehow they don't 
work in this case.
For testing create a small app which has "tomcat-coyote.jar" in it's classpath, 
and import the "org.apache.coyote.*"-namespace. Then make the following call:
ResourceBundle rb = ResourceBundle.getBundle
("org.apache.coyote.tomcat4.LocalStrings");
You will get the same exception you get with tomcat.

Workaround: Remove the index.list files from ALL the tomcat jars. There are 
some (beetween 5 and 10 I think).
The easiest way (with windows) is to search for the string "index.list" in all 
JAR-Files in the tomcat directory. Then open each with winzip and delete the 
index.list file. 
After this tomcat is starting once again. The only difference should be that 
classloading is as fast/slow as in 4.1.27.

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Mime
View raw message