improve defaults loading

only load first defaults file to avoid unexpected behavior
AMQ-5446: activemq doesn't start in java home contain space character