Hi all: Following the configuration and HelloWorld discussion yesterday, I put together a quick shell to startup the infrastructure services (reggie, mahalo, fiddler, norm, mercury, outrigger) in one shot.
I created another directory "extra" alongside the jtsk directory. Obviously I'm open to argument on this, but I think that's a good place for "extras" that are not part of the core River distribution. My thinking is that in time, if a given project can be moved into the core if it seems appropriate, but utilities like this can be evolved separately in most cases. Underneath that "extra" directory, I have committed two projects, "RiverConfigurationResources" and "JiniInfrastructure". I'm currently working on a HelloWorld service and client to refine and demonstrate the use of RiverConfigurationResources, but for now I'd like comments on the JiniInfrastructure project. The goal of JiniInfrastructure is very simple: to allow a new user to rapidly fire up the Jini infrastructure services and also to use the service browser to have a look at those services. This is not a unique idea, obviously, but if it's in the River repository I couldn't find it! In any case, you can download a release candidate (although I should probably not call it a release candidate, since I'm not proposing a release right now) at http://people.apache.org/~gtrasuk/JiniInfrastructure-0_1RC.zip. Basically, you should be able to unzip it, and then (on Windows) cd into the unzipped directory and type JiniInfrastructure MyGroup to startup all the base services using a transient unsecured configuration under discovery group "MyGroup". If you're not on Windows, it should still work, but you'll have to use the slightly more complicated line java -Djava.security.policy=policy/jsk-all.policy -jar JiniInfrastructure.jar MyGroup Instead of supplying the group name, you can use "-browse" to bring up the service browser, e.g. JiniInfrastructure -browse Comments and suggestions appreciated... Cheers, Greg Trasuk -- Greg Trasuk, President StratusCom Manufacturing Systems Inc. - We use information technology to solve business problems on your plant floor. http://stratuscom.com