powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка запуска Apache Tomcat7
16 сообщений из 16, страница 1 из 1
Ошибка запуска Apache Tomcat7
    #38411763
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка следущая:

Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

Пробовал увеличить время (Timeout), переустановил и перезапустил, как апач так и eclipse. Не помогает что делать?
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411777
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логи читать.
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411786
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот логи:

сен 30, 2013 2:46:01 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_25\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Java\bin;c:\java\JasperReports\jasperreports-5.2.0\dist\jasperreports-5.2.0.jar;c:\java\JasperReports\jasperreports-5.2.0\lib;;C:\java\eclipse;;.
сен 30, 2013 2:46:01 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:MedStatPro' did not find a matching property.
сен 30, 2013 2:46:01 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
сен 30, 2013 2:46:01 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
сен 30, 2013 2:46:01 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 929 ms
сен 30, 2013 2:46:01 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
сен 30, 2013 2:46:01 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
сен 30, 2013 2:46:02 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter EncodingFilter
java.lang.NoClassDefFoundError: Filter
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2895)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.ClassNotFoundException: Filter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 22 more

сен 30, 2013 2:46:02 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
сен 30, 2013 2:46:02 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/MedStatPro] startup failed due to previous errors
сен 30, 2013 2:46:02 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
сен 30, 2013 2:46:02 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
сен 30, 2013 2:46:02 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 651 ms
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411806
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вот. Сервер обрыгался стартануть приложение из-за ошибки
SEVERE: Exception starting filter EncodingFilter
java.lang.NoClassDefFoundError: Filter

Эклипс ждал когда подымется контекст. Контекст так и не поднялся. Вот эклипс и решил грохнуть сервер.
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411808
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в web.xml имя класса прописано без пакетов?
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411817
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с пакетом

...
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>org.ххх.ххх.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
...
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411833
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внутри EncodingFilter искпользуется некий класс Filter, который и не найден?
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411852
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, почемуто стал ругатся на import javax.servlet.Filter;...
Хотя Filter есть и состоит из методов - doFilter(...) и init(FilterConfig)
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411855
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-то servlet.jar или servlet-api.jar поместил в Томкат куда не следовало. Убедитесь что этот jar не попадает в WEB-INF/lib. Хотя в этом случае томкат его умеет игнорировать.
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411927
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде исправил, теперь другая ошибка: org.postgresql cannot be resolved to a type

тут на jsp ругается:
<%@ page import="java.sql.*, java.util.*"%>
<%
DriverManager.registerDriver(new org.postgresql.Driver());
Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/db","login","pwd");
%>

а настройки такие:
CLASSPATH = c:\Program Files\Java\jdk1.7.0_25\lib
JAVA_HOME = c:\Program Files\Java\jdk1.7.0_25
PATH = ...;c:\Program Files\Java\jdk1.7.0_25\bin
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411934
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CLASSPATH указывает туда где postgresql-9.2-1003.jdbc4.jar
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411963
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_smb_Вроде исправил, теперь другая ошибка: org.postgresql cannot be resolved to a type
Ну, драйвера не видит.

_smb_тут на jsp ругается:
<%@ page import="java.sql.*, java.util.*"%>
<%
DriverManager.registerDriver(new org.postgresql.Driver());
Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/db","login","pwd");
%>

OMFG, т.е. на каждый запрос каждого пользователя производится попытка зарегать драйевер и создать физическое соединение с БД.

_smb_CLASSPATH = c:\Program Files\Java\jdk1.7.0_25\lib

Эта переменная среды используется по своему назначению крайне редко. А в серверных приложениях почти никогда.
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411964
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_smb_CLASSPATH указывает туда где postgresql-9.2-1003.jdbc4.jar
Драйвер лежит в c:\Program Files\Java\jdk1.7.0_25\lib ?
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411986
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

да, драйвер во всех папках lib лежит))
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38411998
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас куча ошибок.
В jre/jdk никогда ничего не добавляйте. Разве что в исключительных случаях, либо в тех, которые строго описаны в документации и тогда когда вы точно знаете что делаете. JDBC драйвера там точно не нужны.
Драйверна нужно складывать в WEB-INF/lib или Tomcat7/lib.
В нормальном (не учебном) приложении с JDBC нужно работать через пул соединений. С кодом, который у вас вы очень быстро упретесь в лимит соединений со стороны БД.
В том виде как реализовано у вас, вы не можете закрыть connection в блоке finally, что неизбежно ведёт к утечкам в случае не штатных ситуаций.
...
Рейтинг: 0 / 0
Ошибка запуска Apache Tomcat7
    #38412016
_smb_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Спасибо большое за помошь. Как вы заметили я чайник.
Напишу класс только оттуда будет соединение к БД.

А всё началось с установкой JasperReports и обновлением Java. Вроде всё вернул в прежнее состояние но проблемы остались.

Уберу дрова везде кроме Tomcat7/lib, посмотрю что получится
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка запуска Apache Tomcat7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]