Ah, well I have to apologize, it looks like my IDE was culprit. IDEA deploys Tomcat from a newly created directory at each deploy (i.e. it copies some known files from CATALINA_BASE).
Well of course it doesn't copy /lib since we created that directory - it's not part of the "standard" CATALINA_BASE. Here's what the classloader thinks the path is, from a println inside of Bootstrap.java. CLNAME[common] Locations:[/opt/tools-ui/apache-tomcat-6.0.20/lib, /opt/tools-ui/apache-tomcat-6.0.20/lib/, /home/rob/.IntelliJIdea90/system/tomcat/Unnamed_App39c00e45/lib, /home/rob/.IntelliJIdea90/system/tomcat/Unnamed_App39c00e45/lib/] The 3rd and 4th paths don't exist. Time to file an improvement request with IDEA :) Thanks for all your help! Rob On Thu, Mar 4, 2010 at 1:36 PM, Rob S. <r...@tintri.com> wrote: > 1) getting JMX running on Tomcat so I can connect w/jconsole. I've been >> following the 6.0 "monitoring" guide although jconsole says it can't connect >> and netstat doesn't report anyone listening on the port I specified. >> > > This is working and I can see the ServerClassLoader MBean inside of > jConsole. Unfortunately it doesn't have the rich set of info that the other > server MBeans have (e.g. Server/Attributes, very full of good stuff). > > Rob >