2012-10-16 2 views
1

Я пытаюсь запустить веб-консоль в tomee + 1.5.0, как показано здесь: http://activemq.apache.org/web-console.html (Пример конфигурации с использованием Tomcat)Веб-консоль Исключение: ни один брокер не найден ни на одном из 1 настроенных URL-адресов

Я использую следующий параметр при запуске сервера:

-Dcatalina.base = "D: \ Kit \ апач-tomee-плюс-1.5.0" -Dcatalina.home = "D: \ Kit \ apache-tomee-plus-1.5.0 "-Dwtp.deploy =" D: \ Kit \ apache-tomee-plus-1.5.0 \ wtpwebapps "-Djava.endorsed.dirs =" D: \ Kit \ apache-tomee- плюс-1.5.0 \ endorsed "-Dwebconsole.type = properties -Dwebconsole.jms.url = tcp: // localhost: 61616 -Dwebconsole.jmx.url = service: jmx: rmi: /// jndi/rmi: // localh ost: 1099/jmxrmi -Dwebconsole.jmx.user = tomee -Dwebconsole.jmx.password = tomee -Dcom.sun.management.jmxremote = true -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.management. jmxremote.authenticate = ложь -Dcom.sun.management.jmxremote.port = 1099

Я могу соединиться с JConsole к service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi, но я не вижу "org.apache.activemq" в MBeans. Когда я пытаюсь получить доступ к веб-консоли на

http://localhost:8080/activemq-web-console-5.7.0/

я получаю следующее исключение:

Caused by: java.lang.IllegalStateException: No broker is found at any of the 1 configured urls 
at org.apache.activemq.web.RemoteJMXBrokerFacade.createConnection(RemoteJMXBrokerFacade.java:168) 

Это является брокером в activemq.xml файле веб -консольная война:

<broker brokerName="web-console" useJmx="true" xmlns="http://activemq.apache.org/schema/core"> 

<persistenceAdapter> 
    <kahaDB directory="${activemq.data}/kahadb"/> 
</persistenceAdapter> 

<transportConnectors> 
    <transportConnector name="openwire" uri="tcp://localhost:61616"/> 
    <transportConnector name="stomp" uri="stomp://localhost:61613"/> 
</transportConnectors> </broker> 

Может кто-нибудь дать мне подсказку эта проблема?

ответ

0

Проблема связана с параметром «Источник данных» из ActiveMQResourceAdapter. Эта версия работает:

<Resource id="JMSAdapter" type="ActiveMQResourceAdapter"> 
      BrokerXmlConfig = broker:(tcp://localhost:61616)?persistent=false&useJmx=true 
      ServerUrl = tcp://localhost:61616 
      Datasource = 
    </Resource> 

Это связано со следующим: https://issues.apache.org/jira/browse/TOMEE-474

Смежные вопросы