I blogged the feature in Jboss to follow sym links here (http://kudithipudi.org/2008/07/25/howto-configure-jboss-to-follow-symbolic-links/). So essentially when Jboss was started, it was checking all the content in these network path to check for applications to deploy. And traversing a network share with 1000s of directories isn’t fun
..
We fixed it by making a simple edit to the start up script. Here’s the psuedo code for the script
- Remove soft links to network share
- Start Jboss
- Put soft links to network share
And now the application starts in less than a minute
.
I guess there might be other elegant ways to do this. i.e. Configure Jboss to only deploy certain applications, but this did the trick for us
.