The Tomcat ebuild (at least version 5.0.18) requires jmx to be installed, or the following error results when the service is started/stopped: java.lang.NoClassDefFoundError: javax/management/MBeanRegistration Emerging jmx gets rid of this problem. jmx should be a dependency on the ebuild. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Newer version in portage now if you are still having this problem please reopon the bug current ones work fine without jmx for me
Created attachment 46304 [details] build.properties.default In build.properties.default jmx is listed in CORE OPTIONAL LIBRARIES. I am trying to see if we could control these optional libraries with use flags.