powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание объекта из сервлета
13 сообщений из 38, страница 2 из 2
Создание объекта из сервлета
    #39143422
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczНу, ты нудный.
нудные и весёлые те, кто противопоставляет IDE блокноту или XML при разработке ПО.
Лучше знать и консоль, и IDE. если кто-то это успевает).
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39143424
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Артифакт это то что получается в результате билда не зависимо от того как это называется в твоей IDE. Я в Eclipse не эксперт, но именно в нем наблюдал описанную ситуацию. Девочка, вроде, jar-ник добавила в проект. А после запуска - NoClassDefFound.
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39143428
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczДевочка, вроде, jar-ник добавила в проект. А после запуска - NoClassDefFound
в иклипсе перед добавлением библиотеки красной волнистой будет помечен MyClass.
В ошибках будет Errors и запуска просто не будет.
После добавления, автоматом красное исчезнет и можно компилировать\запускать.
....
Забьём на тот баг и ту дефффчтонку).
Удачи!
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39143432
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczjar-ник добавила в проект.
ещё бывает что добавляют через Ось, а он увы( сам это не видит.
Надо либо через меню, либо после операции нажать Refresh проекта.
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39143629
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123либо после операции нажать Refresh проекта.
лезть меню? долго. нажимаем f5 и дело в шляпе
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144023
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmgns,

А где приложенный файл?
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144033
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmgns,

Если набрать в поисковике "tomcat standardwrappervalve noclassdeffound" то увидите массу жалоб на аналогичные ситуации ( в том числе и для Eclipse. Так что IDE здесь ни причем. У Вас всегда под рукойй Glassfish. Попробуйте с ним). Обычно рекомендуют перезапустить Tomcat.
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144035
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valery ShiskinУ Вас всегда под рукойй Glassfish. Попробуйте с ним).
плохой совет, если уж с томкатом не, то с гласфишем и подавно
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144040
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

Я не настаиваю на использовании Glassfish для постоянной работы. Но Tomcat 8.0.27 тоже достаточно глючный. Да и для проверки того, где ошибка (особенно, когда пытаются заставить выполнить Tomcat работу, для которой он не предназначен), очень полезно иметь под рукой другой сервер. А у NetBeans под рукой всегда есть Glassfish. К сожалению, я не могу посоветовать Weblogic
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144042
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Вполне возможно, что ни в Eclipse ни в NetBeans ни в IDE и нигде вообще (в том числе и при компиляции в maven) ошибки не будет, а в runtime она появится. Например, если в MyClass будет такая строка:

static long a = 1/0;

Если бы класслоудер не нашел класс, он бы выдал ClassNotFoundException, а не NoClassDefFound.

Посему нужен весь исходник и тот, который был до того, как автор поста что-то там наколдовал. Хотя многие жалуются на подобную ошибку именно при работе с Tomcat, которая исчезает после перезагрузки Tomcat. (Что-то не то с авто deploy ?)
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144047
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,
интересный конкретный пост.
....
1) Но, в логе тогда разве не будет другой текст?
Valery Shiskinкоторая исчезает после перезагрузки Tomcat. (Что-то не то с авто deploy ?)
при работе в иклипсе томкат всегда (у меня) перегружается.
Если что то не так, то там есть:
- Публикация приложения
- Очистить томкат
- томкат рестартует после каждого Run
- можно запустить приложение не из под IDE а вне его (другой порт). Т.к. через IDE стартует другой экземпляр.
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144054
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Согласен. Если бы автор поста дал свой исходник, а заодно рассказал, сколько на его компе jdk (думаю, как минимум jdk7 и jdk8), с какой jdk работает Tomcat (NetBeans c jdk8 почти наверняка), то с его ошибкой было бы достаточно просто разобраться.
...
Рейтинг: 0 / 0
Создание объекта из сервлета
    #39144059
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Забыл про лог. Не уверен, что мы видим на картинке полный лог. Возможно выше было сообщение о другой ошибке. Насколько я знаю, NoClassDefFound появляется при повторной попытке обратится к классу. А первая попытка должна была дать ошибку с другим, "настоящим" Exception.
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание объекта из сервлета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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