![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
a114 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 28.11.2015 Репутация: нет Всего: нет |
Поставил NetBeans, добавил сервер Glassfish (работал и с сервером в комплекте и отдельно загружал), положил JAR Connector/J (скачал с сайта MySQL, сервер так же стоит) в папку GLASSFISH_INSTALL/glassfish/lib сервера.
Запускаю сервер, захожу в админ панель, создаю JDBC Connection Pools, пишу имя, выбираю javax.sql.DataSource, выбираю MySQL и вылетает ошибка ниже при переходе ко второму шагу настройки ... HTTP Status 500 - Internal Server Error type Exception report messageInternal Server Error descriptionThe server encountered an internal error that prevented it from fulfilling this request. exception java.lang.IllegalStateException: getOutputStream() has already been called for this response note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1.1 logs. Как бы тут трудно в чем-то ошибиться, что делаю не так ? Понимаю что ошибка какая-то глупая видимо, что-то не сделал ... |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 5 Всего: 537 |
Что в логах? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Какое-то время назад я работал с Glassfish и он не имел драйвера для MySQL - его надо было дополнительно ставить. Нашел вот такую замекту у себя:
"Т.к. в GlassFish 3.1 нет драйвера для MySQL, то надо скопировать JDBC в каталог {GLASSFISH_HOME}\glassfish\domains\domain1\lib\ext" |
|||
|
||||
a114 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 28.11.2015 Репутация: нет Всего: нет |
Лог прикрепил
Там действительно не было драйвера, положил, но никаких изменений. В обучающем материале говорилось о том что драйвер нужно положить в "{GLASSFISH_HOME}\glassfish\lib" но и там так же никакой реакции. Думаю у меня ошибка еще более глупая ... |
||||||
|
|||||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 5 Всего: 537 |
Ошибка не связана с JDBC, это проблема с использованием HttpResponse. В какой момент она вываливается?
вообще по логам там какая ошибка в Ajax:
Больше никаких ошибок в логах нет? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
a114 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 28.11.2015 Репутация: нет Всего: нет |
Да, положил весь лог. Переставил NetBeans, полный комплект, ошибки те же. Я уверен что это у меня руки кривые, но почитал отзывы и очень много проблем с Glassfish-ем (а может такие же как я). В принципе это как учебный процесс, стоит искать ответ ? Хотя сам то я точно его не найду ... Или может перейти к тому с чем действительно возможно буду работать ? |
||||
|
|||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 5 Всего: 537 |
Обязательно! Навык самостоятельного поиска ошибки очень важен, это обязательная часть работы программиста. Попробуй. Смотри у ServletResponse есть два способа записать ответ, один getOutputStream() для возврата бинарных данных типа картинок и файлов. Второй getWriter() для возврата текстовых данных типа HTML, CSS и т.п. Вызвав один из методов, ты переключаешь ServletResponse в соответствующий режим бинарный или текстовый. Ошибка говорит о том, что getWriter() нельзя вызвать после того как уже вызвали getOutputStream(). Дальше надо понять почему вначале вызвали getOutputStream(), а потом вдруг переключились на getWriter(). Чтобы понять где проблема, пройдись по стектрейсу и посмотри подозрительные классы, все что не относится к классам Glassfish. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
a114 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 28.11.2015 Репутация: нет Всего: нет |
Найти по логу не смог, все процессы в исходниках, где раньше этот метод мог быть вызван не видно.
Снес ось, поставил на голый компьютер NetBeans так же полный комплект, и все те же ошибки, Вы были правы, connection Pool, только частный случай а ошибка в getOutputStream() Может я просто какой-то шаг пропускаю ? |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 5 Всего: 537 |
Скачай исходники и посмотри что происходит в:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
a114 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 28.11.2015 Репутация: нет Всего: нет |
Всем спасибо за помощь, самостоятельно решить не вышло (еще сложно для меня), но нашел причину и пришло понимание почему так происходит.
А сама проблема и решение её можно найти здесь https://java.net/jira/browse/GLASSFISH-21314 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |