Public bug reported: Binary package hint: tomcat5.5
I just installed tomcat5.5 from Hardy. It installed openjdk-6-jre, so the init script failed at line 48 because openjdk-6-jre does not include bin/jdb As bug #179447 explains, bin/jdb is part of a -jdk vs. a -jre package, and tomcat5.5's dependencies should ensure one is installed. It seems to me this could be achieved by depending on "java2-sdk" instead of "java2-runtime". I added this comment to Debian bug #458412, however I admittedly know little about the Java packaging policy... In the meantime, I installed openjdk-6-jdk, but the tomcat5.5 init script still fails because line 40 does not include "/usr/lib/jvm/java-6-openjdk": [/etc/init.d/tomcat5.5 line 40] JDK_DIRS="/usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.5-ibm /usr/lib/j2sdk1.4-sun /usr/lib/j2sdk1.4-blackdown /usr/lib/j2se/1.4 /usr/lib/j2sdk1.4-ibm /usr/lib/j2sdk1.3-sun /usr/lib/j2sdk1.3-blackdown /usr/lib/jvm/java-gcj /usr/lib/kaffe" # Look for the right JVM to use for jdir in $JDK_DIRS; do [...] Perhaps a more maintainable way to find the right JVM would be to: for jdir in /usr/lib/jvm/*; do [...] - or perhaps JAVA_HOME=/usr would work, since /usr contains bin/java and bin/jdb. This would keep the default JAVA_HOME consistent with /etc/alternatives Again, I confess to knowing little about the Java packaging policy. Thanks for maintaining Tomcat, Jack ** Affects: tomcat5.5 (Ubuntu) Importance: Undecided Status: New -- [hardy] installation fails even if openjdk-6-jdk is installed https://bugs.launchpad.net/bugs/212521 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs