The value for the CODEBASE must be a valid URL as per the spec. You are missing the protocol handler for your URL, such as file:, http: etc.
you're right about the specs, however the jboss.conf format relies on its "convenient feature" ....
This feature only consists on appending the codebase field to the url of the mletfile when the codebase has no protocol.
My question is quite simple ... how to load jboss.conf with jbossmx ?