Its not recommended to run the broker using java -jar run.jar only. the activemq scripts does a good bit more that only kicking off java. Regarding the issue with the activemq script, what shell do you use to run it? Try bash or sh. It should work on these shells. Have you set any ACTIVEMQ_* environment variables on your shell? Then unset them and try again.
Hope this helps. -- Torsten Mielke <tors...@fusesource.com> FuseSource tmielke.blogspot.com