Hi, hope all are doing well, I hate to post this here, but I figure there may be someone out there who has some thoughts/ideas in this group... I have a bundle and I'm attempting to set up a "script directory scanner" service; I am using BSF to execute a ruby script (or groovy or javascript et al)... So far so good... But, the terminate() is not happening (I even did a remote debug of the container and stepped through the jruby terminate() logic which was pretty much "kick out to no avail")... For what it's worth, a stop and unload of the bundle did nothing... I had a "while true sleep print end" ruby script that simply kept running... Anyway, I think what I want to do is change from a "bsf job management" mentality to a "separate jvm management" mentality... I have done JNI, but I have no interest is this tract; I see ProcessBuilder for jdk1.5 and beyond and it does look nice, but I still have to specify "java.exe" which I'd like to avoid; Ultimately, I'd like to do something to the effect of: - jvmHandle = Runtime.getRuntime().newJVM(myMainClass); - jvmHandle = ProcessBuilder.newJVM(myMainClass); and subsequently, jvmHandle.terminate(); Well, it's a pipe-dream I guess... Again, apologize to post to this group... Just figured someone might have attempted similar such undertaking, especially as a bundle service... Much appreciated, L. Craig Phillips, Praxis;
