My Config:
Windows XP, J2SE 1.3.1.01
It appears someone hard coded a path or two in the jboss guts. When attempting to run JBoss from outside the bin directory, I get the following:
E:\Source\jmonkey-liaison\liaison>java -Djava.class.path=E:\Source\jmonkey-liais
on\liaison\jboss\bin\run.jar;E:\Source\jmonkey-liaison\liaison\jboss\lib\crimson
.jar -Djboss.boot.loader.name=liaison.exe -Djavax.xml.parsers.DocumentBuilderFac
tory=org.apache.crimson.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAX
ParserFactory=org.apache.crimson.jaxp.SAXParserFactoryImpl -Djboss.home=E:\Sourc
e\jmonkey-liaison\liaison\jboss org.jboss.Main catalina
jboss.home = E:\Source\jmonkey-liaison\liaison\jboss
Using JAAS LoginConfig: file:/E:/Source/jmonkey-liaison/liaison/jboss/conf/catal
ina/auth.conf
JBoss release: JBoss-2.4.4 CVSTag=Rel_2_4_4_17
JBoss version: 2.4.4.2001-11-28 12:18:17 PST
Using configuration "catalina"
javax.management.ServiceNotFoundException: The specified URL is null
at javax.management.loading.MLet.getMBeansFromURL(MLet.java:367)
at org.jboss.Main.(Main.java:181)
at org.jboss.Main$1.run(Main.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.Main.main(Main.java:107)
JBoss-2.4.4 Started in 0m:0s.160