![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
initmax |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
анписал в NetBeans проджект, запускается из под NetBeans работает предсказуемо.
перенёс содержимое проекта папки проекта build/web в каталог ROOT сервера tomcat. При запуске приложения получаю ошибку
NetBeans использовал классы javax.servlet.http.HttpServlet.service которые не перенелись с проектом? или тут дело в чём-то другом? |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
а почему бы не собрать war и не задеплоить его?
|
|||
|
||||
initmax |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
касательно war, он формируется в NetBeans,
Перенёс я projectname.war в ROOT ошибка не изменилась, я так понимаю нужно каким-то образом прикурить драйвер для подключения к mysql который заинклужен в NetBeans. если да как это сделать? |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Честно говоря, по приведенному стек-трейсу трудно сказать в чем причина.
MySQL.MySQLQuery.selectAllIdAndTheme(MySQLQuery.java:111) MySQL.MySQLQuery - это ваш код или он взять из библиотеки? Добавьте логинг в программу что бы посмотреть какое поле осталось не проинициализированным. |
|||
|
||||
initmax |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Я думаю, если бы не был виден драйвер, была бы другая ошибка. Можете полный стек-трейс привести? А в MySQL.java на 111 строке что находится? Код приведите.
Если уверенны что драйвер, то проверьте в папке WEB-INF\lib после сборки есть ли какой-нибудь mysql-connector-java-*.jar? |
|||
|
||||
initmax |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
Минимизировал пример до 3х классов и одного запроса
Точка входа в приложение @indexServlet@
Класс подключения к БД
Класс осущетсвляющий запросы по БД
Запуская данный проект из-под NetBeans всё работает корректно, когда переношу содержимое каталога myProject/build/web в каталог ROOT отдельностоящего сервера Tomcat вываливает эту ошибку
в чём проблема, подскажите пожалуйста, спасибо. Это сообщение отредактировал(а) initmax - 17.3.2010, 11:06 |
||||||||
|
|||||||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Кроме приведенной ошибки никаких нет? Вот этот код как отрабатывает:
Здесь нет исключения? |
|||
|
||||
initmax |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
Нет, кроме приведённой ошибки нет никакой иной, можете сами зайти по ссылке и глянуть
http://195.24.131.220/indexServlet |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
![]() На самом деле, NullPointerException который Вы имеете возможность видеть на экране, это не причина. Это следствие. Следствие другого исключения. На экран оно не выводится, но в логе быть может. Поэтому, посмотрите лог сервера (log/catalina.ПОСЛЕДНЯЯ ДАТА.log). Да, это скорее всего драйвер, но тем не менее нужно точно знать в чем причина. Поэтому смотрите лог сервера. |
|||
|
||||
initmax |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
The full stack trace of the root cause is available in the Apache Tomcat/5.5 logs.
Странно но /usr/share/tomcat5.5/logs# ls -l пуст. хотя chmod -R 777 * Это сообщение отредактировал(а) initmax - 18.3.2010, 15:51 |
|||
|
||||
initmax |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
единственно что при старте сервера создаётся лог
/usr/share/tomcat5.5/logs# cat catalina.2010-03-18.log
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
||||
|
||||
initmax |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 24.7.2009 Репутация: нет Всего: нет |
Вот ссылка на приложение состоящее из 3х классов
http://195.24.131.220/indexServlet передергиваю страницу, но в /usr/share/tomcat5.5/logs# cat catalina.2010-03-18.log последними строчками остаются по прежнему
хотя права на каталог с томкатом chmod -R 777 * выяснил ещё один интересный момент, вот этот метод
если его удалить с NetBeans то приложение по прежнему рабоатет нормально, а на отдельностоящем сервере получаю ошибку, ОДИНАКОВУЮ когда Mysql сервер запущет или останолвен. я подозреваю что не работает ЗАГРУЗКА драйвера, а Вы что думаете? спасибо за помощь!!! |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |