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 [EMAIL PROTECTED] 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]