Я пытаюсь выяснить, почему мое веб-приложение (я его не писал, но должен отлаживать) постоянно вызывает перезапуск веб-сервера Tomcat. Все, что я вижу в журналах до перезапуска сервера:
Jul 24, 2009 7:52:15 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Portable Runtime which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.5.0_09/jre/lib/i386/server:/usr/local/jdk1.5.0_09/jre/lib/i386:/usr/local/jdk1.5.0_09/jre/../lib/i386
Jul 24, 2009 7:52:15 AM org.apache.coyote.http11.Http11BaseProtocol init
Я могу фактически выполнить эту же обработку для других групп файлов, и она работает нормально, но выполнение этой отдельной группы приводит к перезагрузке сервера. В основном я надеюсь, что кто-то может сказать мне, если это просто тайм-аут или должен быть какой-то другой файл журнала, сообщающий мне, почему он умирает. И если это тайм-аут, если есть способ увеличить его.
Обновление : я попытался запустить сервер с bin/catalina.sh run
, который выводит вывод в stanadard вместо catalina.out,и все, что я получаю вместо вышеперечисленного, - это прогресс моего приложения, а затем «Уничтожено».
В стороне, я не знаю, что его перезапускает, но когда я пытаюсь перезапустить сервер с bin/catalina.sh run
, Я получил BindException, поэтому что-то перезапустил его.
Обновление 2 : он использовал Tomcat 5.5 и Java 5. Я установил Tomcat 6 и настроил егоиспользовать Java 6, и происходит то же самое. Кроме того, если я сделаю "echo $?"после «Killed» он дает мне «137», что, вероятно, указывает на то, что хостинговая компания по какой-то причине его убивает.