2013-10-12 4 views
0

Я пытаюсь установить OpenEMM на сервер Centos6. У меня есть Tomcat и Java SDK установлен и Tomcat работает нормально, в 8080, когда я начинаю это самостоятельно, но когда я начинаю OpenEMM он не открывается в Tomcat на порт 8080 - я получаю ошибкуOpenEMM не запускается в Tomcat

Firefox может установить соединение с сервером по адресу www. [myurl] .com: 8080.

Когда я запускаю OpenEMM из командной строки ssh, я получаю следующее. У меня нет sendmail, поэтому я отключил его. Из ответа сервера видно, что он запускается.

$ bin/openemm.sh start 
Start /home/openemm/bin/scripts/bav-update.py .. done. 
Start /home/openemm/bin/scripts/bav-trigger.py .. done. 
Start /home/openemm/bin/scripts/bavd.py .. done. 
Start /home/openemm/bin/bav -L INFO .. done. 
Start python /home/openemm/bin/scripts/recovery.py .. done. 
Start /home/openemm/bin/scripts/update.py account bounce .. done. 
Start /home/openemm/bin/scripts/pickdist.py .. done. 
Start /home/openemm/bin/scripts/semu.py .. done. 
Start /home/openemm/bin/scripts/slrtscn.py .. done. 
Starting up Tomcat ...... 
Check Java installation   :OK 
Check Tomcat installation  :OK 
Using CATALINA_BASE: /home/openemm 
Using CATALINA_HOME: /opt/openemm/tomcat 
Using CATALINA_TMPDIR: /home/openemm/temp 
Using JRE_HOME:  /opt/openemm/java 
Using CLASSPATH:  /opt/openemm/tomcat/bin/bootstrap.jar:/opt/openemm/tomcat/bin/tomcat-juli.jar 

Когда я останавливаю OpenEMM, я получаю следующее. Интересно, что последовательность остановки указывает, что Tomcat не работает. Что тут происходит?

$ bin/openemm.sh stop 
No Tomcat is running. 
Stop scripts/slrtscn.py program .. done. 
Stop scripts/semu.py program .. done. 
Stop scripts/pickdist program .. done. 
Stop scripts/update.py program .. done. 
Stop bin/bav program with signal 15 .. done. 
Stop bin/bav program with signal 9 .. done. 
Stop scripts/bavd program .. done. 
Stop scripts/bav-trigger program with signal 15 .. done. 
Stop scripts/bav-update program with signal 15 .. done. 

Вот мои журналы из папки/дома/openemm/TOMCAT/журналы:

От catalina.2013-10-12.log:

Oct 12, 2013 9:00:22 AM org.apache.catalina.startup.Catalina load 
WARNING: Catalina.start using conf/server.xml: Error at (24, 78) : org.apache.catalina.mbeans.ServerLifecycleListener 
Oct 12, 2013 9:00:22 AM org.apache.tomcat.util.digester.Digester startElement 
SEVERE: Begin event threw exception 
java.lang.ClassNotFoundException: org.apache.catalina.mbeans.ServerLifecycleListener 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:116) 
    at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1176) 
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:506) 
    at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182) 
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1347) 
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2768) 
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) 
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) 
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:846) 
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:775) 
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123) 
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210) 
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:628) 
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1449) 
    at org.apache.catalina.startup.Catalina.load(Catalina.java:582) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:646) 
    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) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:357) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:491) 
Oct 12, 2013 9:00:22 AM org.apache.catalina.startup.Catalina load 
WARNING: Catalina.start using conf/server.xml: Error at (24, 78) : org.apache.catalina.mbeans.ServerLifecycleListener 
Oct 12, 2013 9:00:22 AM org.apache.catalina.startup.Catalina start 
SEVERE: Cannot start server. Server instance is not configured. 
+0

Что входит в файлы журнала Tomcat? –

+0

Я добавил журналы выше - слишком долго для поля комментариев. – user1780242

+0

Версия Tomcat (все три цифры, пожалуйста)? –

ответ

1

Я предполагаю, что вы имеете в виду Apache Tomcat 8.0.0-RC1. Примечание. RC3 доступен, и RC4 должен появиться на следующей неделе (при условии, что я смогу быстро найти и исправить одну оставшуюся проблему).

Проблема заключается в том, что вы используете файл server.xml из Tomcat 6.0.x (или, возможно, ранее) и содержит ссылки на компоненты, которые были удалены в более поздних версиях. Вам лучше начать с чистого сервера server.xml от Tomcat 8 и добавить то, что вам нужно.

Другой вариант - исправить каждую ошибку по одному за раз, пока не начнется Tomcat. Исправление первой ошибки - полностью удалить ServerLifecycleListener.

+0

Итак, у Tomcat 8 RC1 не было правильного server.xml в пакете? Должен ли я обновляться до RC3? Я думал, что это может быть проблемой, и собирается удалить установку Tomcat и вернуться к более старой версии, но мне не удалось ее удалить с помощью yum. Есть ли команда обновления, которую я могу запустить для обновления Tomcat? – user1780242

+0

Я загрузил tarball для RC3, но RC1 не удалит. Это то, что я получаю: ни удалить апач-TOMCAT-8.0.0-RC1 Loaded плагин fastestmirror, приоритеты Настройки Удалить процесс Нет Match для аргумента: апач-кот-8.0.0-RC1 Загрузки зеркало скорости от кэшированный файл хоста * база: p3plmirror01.prod.phx3.secureserver.net * Дополнительные услуги: p3plmirror01.prod.phx3.secureserver.net * Обновления: p3plmirror01.prod.phx3.secureserver.net base | 3.7 kB 00:00 комплектующие | 3.4 kB 00:00 Обновления | 3.4 kB 00:00 Нет Пакеты, помеченные для удаления – user1780242

+0

Медленно прогрессирующее - спасибо, вы поставили меня на правильный путь. Я удалил каталог apache-tomcat-8.0.0-RC1 и установил RC3, а затем заменил файлы service.xml и web.xml в/home/openemm/conf /.Теперь у меня есть еще одна проблема, но Tomcat пытается загрузить и после работы через журналы я получаю то, что выглядит как чистый старт. Тем не менее получение пустой страницы на localhost: 8080. Печаль во благо. – user1780242

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