用Stomp

时间:2015-10-28 06:45:58

标签: java xml activemq

我正面临下面堆栈跟踪中给出的错误,使用此命令启动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

开始

请回复我的查询。在此先感谢

1 个答案:

答案 0 :(得分:0)

嘿你不需要做activemq start,因为'start'是隐含的

只做activemq

问题是'start'字符串被解释为代理URL。

希望这有帮助! 祝你好运