我正面临下面堆栈跟踪中给出的错误,使用此命令启动activemq “activemq start xbean:../ conf / activemq-stomp.xml”
E:\ Apache的ActiveMQ的-5.4.3斌\ Apache的ActiveMQ的-5.4.3 \ BIN>的的ActiveMQ start xbean:../ conf / activemq-stomp.xml Java运行时:Oracle Corporation 1.7.0_51 C:\ Program Files \ Java \ jdk1.7.0_51 \ jre Heap 尺寸:电流= 61440k自由= 59137k最大= 465920k JVM args:-Dcom.sun.management.jmxremote -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner = true -Djava.util.logging.config.file = logging.properties -Dactivemq.classpath = E:\ apache-activemq-5.4 0.3斌\ Apache的ActiveMQ的-5.4.3 / CONF; E:\ Apache的ActiveMQ的-5.4.3斌\ Apache的ActiveMQ的-5.4.3 / CONF; -Dactivemq.home = E:\ apache-activemq-5.4.3-bin \ apache -a ACTIVEMQ_HOME:E:\ apache-activemq-5.4.3-bin \ apache-activemq-5.4.3 ACTIVEMQ_BASE: E:\ apache-activemq-5.4.3-bin \ apache-activemq-5.4.3加载消息 broker from:start ERROR:java.lang.RuntimeException:失败 执行启动任务。原因:java.lang.IllegalArgumentException: 无效的代理URI,未指定方案:start java.lang.RuntimeException:无法执行启动任务。原因: java.lang.IllegalArgumentException:无效的代理URI,没有方案 指定:开始 在org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:98) 在org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) 在org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:143) 在org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) 在org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) 在org.apache.activemq.console.Main.runTaskClass(Main.java:251) 在org.apache.activemq.console.Main.main(Main.java:107)引起:java.lang.IllegalArgumentException:无效的代理URI,没有方案 指定:开始 在org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:68) 在org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) 在org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115) 在org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:91) ... 10 more ERROR:java.lang.Exception:java.lang.IllegalArgumentException:无效的代理URI,没有方案 指定:start java.lang.Exception: java.lang.IllegalArgumentException:无效的代理URI,没有方案 指定:开始 在org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:99) 在org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) 在org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:143) 在org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) 在org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) 在org.apache.activemq.console.Main.runTaskClass(Main.java:251) 在org.apache.activemq.console.Main.main(Main.java:107)引起:java.lang.IllegalArgumentException:无效的代理URI,没有方案 指定:开始 在org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:68) 在org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) 在org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115) 在org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:91) ... 10更多E:\ apache-activemq-5.4.3-bin \ apache-activemq-5.4.3 \ bin>
ActiveMQ正在使用命令
正常启动E:\ Apache的ActiveMQ的-5.4.3斌\ Apache的ActiveMQ的-5.4.3 \ BIN>的的ActiveMQ 它正常启动我可以在 http://localhost:8161/admin/
查看ActiveMQ控制台我想使用stomp协议,并希望以命令 activemq start xbean:conf / activemq-stomp.xml
开始请回复我的查询。在此先感谢
答案 0 :(得分:0)
嘿你不需要做activemq start
,因为'start'是隐含的
只做activemq
问题是'start'字符串被解释为代理URL。
希望这有帮助! 祝你好运