forum.bitel.ru http://forum.bitel.ru/ |
|
Не запускается веб-консоль activemq http://forum.bitel.ru/viewtopic.php?f=22&t=8918 |
Страница 1 из 1 |
Автор: | ok-2004 [ 04 фев 2014, 15:06 ] | |||
Заголовок сообщения: | Не запускается веб-консоль activemq | |||
Добрый день! Вчера Amir написал очень полезный FAQ в wiki где часто упоминал о веб-консоли activemq.Беда вся в том что как раз у меня это консоль не запускается. Исходные данные: cat /etc/issue: Debian GNU/Linux 7 \n \l uname -ar: Linux bgb 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux ява 6-ой версии: ls -al /opt/java Код: drwxr-xr-x 3 root root 4096 Feb 4 05:14 . drwxr-xr-x 4 root root 4096 Feb 4 08:19 .. lrwxrwxrwx 1 root root 12 Jul 12 2013 jdk -> jdk1.6.0_45/ drwxr-xr-x 8 root root 4096 Mar 27 2013 jdk1.6.0_45 -rwxrwxrwx 1 root root 72087592 Jul 12 2013 jdk-6u45-linux-x64.bin activemq 5.6.0 скачан с сайта битела тупо wget-ом, настроен по доке: ls -al /opt: Код: drwxr-xr-x 4 root root 4096 Feb 4 08:19 . drwxr-xr-x 23 root root 4096 Jul 11 2013 .. lrwxrwxrwx 1 root root 22 Jan 16 21:21 activemq -> apache-activemq-5.6.0/ drwxr-xr-x 10 root root 4096 Jan 16 21:11 apache-activemq-5.6.0 drwxr-xr-x 3 root root 4096 Feb 4 05:14 java ls -al /opt/activemq/bin drwxr-xr-x 5 root root 4096 Jan 16 21:17 . drwxr-xr-x 10 root root 4096 Jan 16 21:11 .. -rwxr-xr-x 1 root root 22037 May 2 2012 activemq -rwxr-xr-x 1 root root 5599 May 2 2012 activemq-admin lrwxrwxrwx 1 root root 12 Jan 16 21:17 linux -> linux-x86-64 drwxr-xr-x 2 root root 4096 Jan 16 21:10 linux-x86-32 drwxr-xr-x 2 root root 4096 Feb 4 05:27 linux-x86-64 drwxr-xr-x 2 root root 4096 Jan 16 21:10 macosx -rw-r--r-- 1 root root 16893 May 2 2012 run.jar -rwxrwxrwx 1 root root 83820 May 2 2012 wrapper.jar ls -al /etc/init.d/activemq: lrwxrwxrwx 1 root root 32 Jul 15 2013 /etc/init.d/activemq -> /opt/activemq/bin/linux/activemq. В процессах присутствует так: Код: root 4348 0.0 0.0 17076 704 ? Sl 05:27 0:07 /opt/apache-activemq-5.6.0/bin/linux-x86-64/wrapper /opt/apache-activemq-5.6.0/bin/linux-x86-64/wrapper.conf wrapper.syslog.ident=ActiveMQ wrapper.pidfile=/opt/apache-activemq-5.6.0/bin/linux-x86-64/./ActiveMQ.pid wrapper.daemonize=TRUE root 4350 0.5 2.0 1705344 170356 ? Sl 05:27 2:13 /opt/java/jdk/bin/java -Dactivemq.home=../.. -Dactivemq.base=../.. -Djavax.net.ssl.keyStorePassword=password -Djavax.net.ssl.trustStorePassword=password -Djavax.net.ssl.keyStore=../../conf/broker.ks -Djavax.net.ssl.trustStore=../../conf/broker.ts -Dcom.sun.management.jmxremote -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dactivemq.conf=../../conf -Dactivemq.data=../../data -Xmx1024m -Djava.library.path=../../bin/linux-x86-64/ -classpath ../../bin/wrapper.jar:../../bin/run.jar -Dwrapper.key=JG2RiEke4bCtZlqc -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=4348 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.apache.activemq.console.Main start Порт 8161 слушается: Код: netstat -napt: .............. .............. tcp 0 0 0.0.0.0:8161 0.0.0.0:* LISTEN 4350/java .............. ............... При попытке зайти по адресу http://192.168.121.211:8161/admin получаем: Код: HTTP ERROR: 503 Problem accessing /admin. Reason: Service Unavailable Powered by Jetty:// Информация о версии: Код: Клиент: вер. 6.0 сборка 1285 от 28.01.2014 16:27:39 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45 Сервер: вер. 6.0 сборка 1663 от 03.02.2014 19:41:25 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 bill вер. 6.0 сборка 340 от 03.02.2014 19:41:24 card вер. 6.0 сборка 225 от 29.01.2014 18:02:56 dialup вер. 6.0 сборка 401 от 02.12.2013 17:10:01 drweb вер. 6.0 сборка 96 от 30.08.2013 19:33:10 email вер. 6.0 сборка 186 от 03.09.2013 18:56:34 inet вер. 6.0 сборка 1314 от 31.01.2014 18:48:25 ipn вер. 6.0 сборка 274 от 20.01.2014 15:16:29 mps вер. 6.0 сборка 205 от 31.01.2014 13:28:25 npay вер. 6.0 сборка 222 от 17.12.2013 13:04:13 reports вер. 6.0 сборка 209 от 23.01.2014 14:00:02 ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 214 от 22.11.2013 01:21:35 ru.bitel.bgbilling.plugins.dispatch вер. 6.0 сборка 100 от 30.01.2014 15:58:52 ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 197 от 20.01.2014 15:16:59 ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 205 от 13.01.2014 15:18:55 trayinfo вер. 6.0 сборка 175 от 30.08.2013 19:33:19 voiceip вер. 6.0 сборка 227 от 23.01.2014 18:36:09 wm вер. 6.0 сборка 190 от 02.12.2013 17:10:39 yamoney вер. 6.0 сборка 64 от 02.12.2013 17:10:40 cat activemq.xml: Код: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache.org/schema/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd"> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <value>file:${activemq.base}/conf/credentials.properties</value> </property> </bean> <broker xmlns="http://activemq.apache.org/schema/core" brokerName="activeMQ" dataDirectory="${activemq.base}/data" destroyApplicationContextOnStop="true"> <destinationPolicy> <policyMap> <policyEntries> <policyEntry queue=">" optimizedDispatch="true" /> </policyEntries> </policyMap> </destinationPolicy> <managementContext> <managementContext createConnector="false"/> </managementContext> <persistenceAdapter> <kahaDB directory="${activemq.base}/data/kahadb"/> </persistenceAdapter> <plugins> <discardingDLQBrokerPlugin dropAll="true"/> <simpleAuthenticationPlugin> <users> <authenticationUser username="${activemq.username}" password="${activemq.password}" groups="user"/> <authenticationUser username="listener" password="listener" groups="anonymous"/> </users> </simpleAuthenticationPlugin> <authorizationPlugin> <map> <authorizationMap> <authorizationEntries> <authorizationEntry queue="BG.Event.>" read="user" write="user" admin="user" /> <authorizationEntry topic="BG.Event.>" read="user, anonymous" write="user" admin="user" /> <authorizationEntry topic="ActiveMQ.Advisory.>" read="user, anonymous" write="user, anonymous" admin="user, anonymous"/> </authorizationEntries> </authorizationMap> </map> </authorizationPlugin> </plugins> <systemUsage> <systemUsage> <memoryUsage> <memoryUsage limit="128 mb"/> </memoryUsage> <storeUsage> <storeUsage limit="10 gb"/> </storeUsage> <tempUsage> <tempUsage limit="1 gb"/> </tempUsage> </systemUsage> </systemUsage> <transportConnectors> <transportConnector name="nio" uri="nio://0.0.0.0:61616"/> <!--<transportConnector name="nio" uri="nio://0.0.0.0:61616" discoveryUri="multicast://default"/>--> </transportConnectors> </broker> <import resource="jetty.xml"/> </beans> cat jetty.xml: Код: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="securityLoginService" class="org.eclipse.jetty.security.HashLoginService"> <property name="name" value="ActiveMQRealm" /> <property name="config" value="${activemq.conf}/jetty-realm.properties" /> </bean> <bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint"> <property name="name" value="BASIC" /> <property name="roles" value="admin" /> <property name="authenticate" value="false" /> </bean> <bean id="securityConstraintMapping" class="org.eclipse.jetty.security.ConstraintMapping"> <property name="constraint" ref="securityConstraint" /> <property name="pathSpec" value="/*" /> </bean> <bean id="securityHandler" class="org.eclipse.jetty.security.ConstraintSecurityHandler"> <property name="loginService" ref="securityLoginService" /> <property name="authenticator"> <bean class="org.eclipse.jetty.security.authentication.BasicAuthenticator" /> </property> <property name="constraintMappings"> <list> <ref bean="securityConstraintMapping" /> </list> </property> <property name="handler"> <bean id="sec" class="org.eclipse.jetty.server.handler.HandlerCollection"> <property name="handlers"> <list> <bean class="org.eclipse.jetty.webapp.WebAppContext"> <property name="contextPath" value="/admin" /> <property name="resourceBase" value="${activemq.home}/webapps/admin" /> <property name="logUrlOnStart" value="true" /> </bean> <bean class="org.eclipse.jetty.webapp.WebAppContext"> <property name="contextPath" value="/demo" /> <property name="resourceBase" value="${activemq.home}/webapps/demo" /> <property name="logUrlOnStart" value="true" /> </bean> <bean class="org.eclipse.jetty.webapp.WebAppContext"> <property name="contextPath" value="/fileserver" /> <property name="resourceBase" value="${activemq.home}/webapps/fileserver" /> <property name="logUrlOnStart" value="true" /> <property name="parentLoaderPriority" value="true" /> </bean> <bean class="org.eclipse.jetty.server.handler.ResourceHandler"> <property name="directoriesListed" value="false" /> <property name="welcomeFiles"> <list> <value>index.html</value> </list> </property> <property name="resourceBase" value="${activemq.home}/webapps/" /> </bean> <bean id="defaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"> <property name="serveIcon" value="false" /> </bean> </list> </property> </bean> </property> </bean> <bean id="contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"> </bean> <bean id="Server" class="org.eclipse.jetty.server.Server" init-method="start" destroy-method="stop"> <property name="connectors"> <list> <bean id="Connector" class="org.eclipse.jetty.server.nio.SelectChannelConnector"> <property name="port" value="8161" /> </bean> </list> </property> <property name="handler"> <bean id="handlers" class="org.eclipse.jetty.server.handler.HandlerCollection"> <property name="handlers"> <list> <ref bean="contexts" /> <ref bean="securityHandler" /> </list> </property> </bean> </property> </bean> </beans> лог activemq и wrappera - в аттаче.... Что надо переконфигурить или переинсталлировать ? Кто сталкивался с подобным ? Подскажите ?
|
Автор: | dimOn [ 04 фев 2014, 15:14 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
ну биллинг и его версии тут же точно ведь не причём... всё что написано здесь вы уже попробовали? |
Автор: | ok-2004 [ 04 фев 2014, 15:26 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
Да я и не говорю что БЖБ тут при чём... Это надежда на то, что более опытные товарищи сталкивались с этим когда-нибудь... |
Автор: | skn [ 04 фев 2014, 17:11 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
из лога Код: INFO | jvm 1 | 2014/01/16 21:22:48 | INFO | started o.e.j.w.WebAppContext{/admin,file:/opt/apache-activemq-5.6.0/webapps/admin/}
INFO | jvm 1 | 2014/01/16 21:22:48 | WARN | INFO | jvm 1 | 2014/01/16 21:22:48 | java.lang.ClassNotFoundException: org.apache.activemq.web.filter.ApplicationContextFilter |
Автор: | ok-2004 [ 04 фев 2014, 17:35 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
косвенно понял, что не находит какой-то класс, только не понял где его искать ? в каталоге java или activemq ? |
Автор: | skn [ 04 фев 2014, 18:06 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
ok-2004 писал(а): косвенно понял, что не находит какой-то класс, только не понял где его искать ? в каталоге java или activemq ? в jar-ках activemq |
Автор: | stark [ 04 фев 2014, 18:52 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
ОН в webapps/admin/WEB-INF/classes/org/apache/activemq/web/filter |
Автор: | Amir [ 04 фев 2014, 18:59 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
А скачивали с ftp архив или распакованный? Может быть в архиве проблема? Распакованный вроде работал. |
Автор: | ok-2004 [ 04 фев 2014, 19:13 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
Вообщем Amir, скачивал распакованный, как Вы когда то посоветовали мне в HD. Действительно в обоих папках для 5.4.2 5.6.0 5.7.0 org/apache/activemq/web/WebConsoleStarter.class org/apache/activemq/web/filter/ApplicationContextFilter.class org/apache/activemq/util/RestFilter.class - отсутствуют пока не нашёл: viewtopic.php?f=44&t=8026&view=next#p59033 скачал activemq с сайта апача, и доложил эти файлы. Походу на Вашем фтп их нет.. ![]() |
Автор: | ok-2004 [ 04 фев 2014, 19:15 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
P.S. скачивал через wget -r ... в дебиане, возможно что права на файлы не те... |
Автор: | skn [ 04 фев 2014, 19:16 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
а это что? ftp://bgbilling.ru/pub/bgbilling/active ... eb/filter/ ftp://bgbilling.ru/pub/bgbilling/active ... eb/filter/ ftp://bgbilling.ru/pub/bgbilling/active ... eb/filter/ лучше уж архив качали, он с этих папок и сделан... |
Автор: | dimOn [ 05 фев 2014, 10:48 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
зачем откуда-то качать что-то непонятное. у вас в родном дебиановском репозитории нету актуального activemq? |
Автор: | ok-2004 [ 05 фев 2014, 12:51 ] |
Заголовок сообщения: | Re: Не запускается веб-консоль activemq |
Цитата: зачем откуда-то качать что-то непонятное. у вас в родном дебиановском репозитории нету актуального activemq? это было первое что я попробовал и первое, от чего отказался, потому что с собой он тянет дохрена чего... Ну речь не об этом... Ну Вообщем каюсь! Был как всегда не прав! Разработчики не виноваты! На фтп-сервере всё нормально! Перепробывал ночью 10 фтп- клиентов. Половина из них скачало всё, половина - половину. Во вторую группу попал и мой любимый wget. Ну не хочет он видеть long file pathы, кои имеются в каталоге webapps и tmp ![]() Вообщем мораль такова - надо скачивать ....tar.gz-ы, если неохота разбираться с клиентами. Ещё раз прошу извинить за принесённое беспокойство.... |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |