Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Не хочет останавливаться Tomcat


Автор: Artiom 13.1.2008, 11:54
может кто сталкивался с такой проблемой. Не хочет останавливаться сервер Tomcat. При запуске shutdown.sh выдает следующие ошибки
Код

Using CATALINA_BASE:   /opt/hpws/tomcat
Using CATALINA_HOME:   /opt/hpws/tomcat
Using CATALINA_TMPDIR: /opt/hpws/tomcat/temp
Using JRE_HOME:       /opt/java1.5
Jan 13, 2008 4:32:51 PM org.apache.tomcat.util.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 390 column 1: Content is not allowed in trailing section.
org.xml.sax.SAXParseException: Content is not allowed in trailing section.
        at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tomcat.util.digester.Digester.parse(Unknown Source)
        at org.apache.catalina.startup.Catalina.stopServer(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.stopServer(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
Jan 13, 2008 4:32:51 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
org.xml.sax.SAXParseException: Content is not allowed in trailing section.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tomcat.util.digester.Digester.parse(Unknown Source)
        at org.apache.catalina.startup.Catalina.stopServer(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.stopServer(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
[root@hpux /opt/hpws/tomcat/bin]$./catalina.sh stop
Using CATALINA_BASE:   /opt/hpws/tomcat
Using CATALINA_HOME:   /opt/hpws/tomcat
Using CATALINA_TMPDIR: /opt/hpws/tomcat/temp
Using JRE_HOME:       /opt/java1.5
Jan 13, 2008 4:34:49 PM org.apache.tomcat.util.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 390 column 1: Content is not allowed in trailing section.
org.xml.sax.SAXParseException: Content is not allowed in trailing section.
        at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tomcat.util.digester.Digester.parse(Unknown Source)
        at org.apache.catalina.startup.Catalina.stopServer(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.stopServer(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
Jan 13, 2008 4:34:49 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
org.xml.sax.SAXParseException: Content is not allowed in trailing section.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tomcat.util.digester.Digester.parse(Unknown Source)
        at org.apache.catalina.startup.Catalina.stopServer(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.stopServer(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.main(Unknown Source)

Server version: Apache Tomcat/5.5.9
ОС - HP-UX 11.23

Автор: JackYF 13.1.2008, 13:13
возможно, в системе есть скрипт наподобие 
Цитата

/etc/init.d/tomcat

?

тогда попробовать /etc/init.d/tomcat stop

Автор: Artiom 13.1.2008, 13:35
Нет, такого нету...

Автор: Imple 13.1.2008, 14:36
А зпускается нормально?

Автор: Artiom 14.1.2008, 08:44
Да запускается нормально. А вот останавливаю через kill 

Автор: bilbobagginz 14.1.2008, 11:57
надо проверить и подправить скрипт shutdown.sh
в первой ошибке указано:
Цитата

SEVERE: Parse Fatal Error at line 390 column 1: Content is not allowed in trailing section.

посмотри в каком это файле такая ошибка....

Цитата(Artiom @  14.1.2008,  08:44 Найти цитируемый пост)
Да запускается нормально. А вот останавливаю через kill  

надо анализировать скрипт shutdown.sh

видимо на  HP-UX его не тестили, надо подправить.
посмотри каким образом (т.е. какой командой) он останавливает томкат, и посмотри каким образом это выражается в catalina.out

может увидишь там ляп.

если нет, то ... запейсть команду.

Автор: Artiom 14.1.2008, 14:02
Хм... оказывается у меня и запускается с той же ошибкой. я ее просто не замечал, так как она только в лог пишется и вроде по другому не проявляется. 

Автор: bilbobagginz 15.1.2008, 00:36
ок
значит надо бы посмотреть как эту ошибку убрать. 
а ты вообще читал документацию HP на этот пакет ?
это родной HP-шный пакет или из сырцов ?


Автор: Artiom 15.1.2008, 08:47
Это родной HP шный Tomcat. шел вместе с системой. 
Проблему я решил установкой другого дистрибутива с tomcat.apache.org 
Поставил версию 5.5.25 и все заработало.

Автор: bilbobagginz 15.1.2008, 09:07
smile я смотрю, что наводящий вопрос достиг своей цели smile


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)