The main routine in 2.x loads the MLet file to boot, the stand alone application sees it. When you run in the JProbe environment it doesn't see the file? This seems to be a configuration linked to JProbe and the visibility it has on the filesystem resources (none here) I would try adding the configuration directory to the classpath of JProbe script. Other than that, see with JProbe support, they should be able to support filesystem access transparently, don't you think?
Yes, you are right. I included conf directory path in classpath and got through the problem. Thanks for the information. Hope to get such valuable information in future also.