Search |
||
Using the NetBeans 6 M10 profiler with Tomcat and Mac OS XPosted by fabriziogiudici on July 25, 2007 at 1:11 AM PDT
One of the (many) neat features of NetBeans, coming from older versions but improved in 6M10, is the integrated profiler. Since NetBeans comes also with an out-of-the-box integration with Tomcat (and other application servers), theoretically profiling your web applications should be just a matter of pushing two buttons.
But this didn't worked for me as I wasn't able to have Tomcat started in "profiling mode" - I always had error messages about the profiling agent not being found. After some investigation I found out that the problem is... spaces in classpaths! It's a kind of problem that haunts Java since the inception, and it's still here! Well, my NetBeans 6 M10 got installed in a directory named: /Users/fritz/Applications/NetBeans 6.0M10.appand you see there's that space after NetBeans. First, I removed it to have: /Users/fritz/Applications/NetBeans6.0M10.appSecond, inside that directory there is other stuff, of course. The real set of NetBeans files is in: /Users/fritz/Applications/NetBeans6.0M10.app/Contents/Resources/NetBeans 6.0M10because of the Mac OS X application bundle structure. You see that other space after NetBeans. So I removed it to have: /Users/fritz/Applications/NetBeans6.0M10.app/Contents/Resources/NetBeans6.0M10There's a final step to perform: there are a couple of symbolic links that still point to the old path with the spaces: /Users/fritz/Applications/NetBeans6.0M10.app/Contents/Resources/icons.icnsI fixed them and now... my Tomcat profiler just runs in a matter of a couple of mouse clicks! While some parts of that stuff are Mac OS X related, indeed the same problem could be found on other operating systems (I didn't tried them yet). What's your experience? Technorati Tags: NetBeans, profiler »
Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|