|
|
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Что делаю не так? При компиляции все хорошо, но при выполнении появляется ошибка. Все на скриншоте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2016, 12:45 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Попробуйте пересобрать проект. Похоже что это NetBeans колбасит и он ваш новый класс в web модуль ещё не скомпилировал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2016, 12:48 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, К сожалению не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2016, 12:55 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
pmgns, Что то поколдовал, отладку запускал. Внезапно заработало. Главное и до этого работало, после перезагрузки компьютера, перестало. Какие то непонятные ошибки. В Visual Studio такого не бывало. Хочется выучить джаву ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2016, 12:59 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
pmgnspmgns, Что то поколдовал, отладку запускал. Внезапно заработало. Главное и до этого работало, после перезагрузки компьютера, перестало. Какие то непонятные ошибки. В Visual Studio такого не бывало. Хочется выучить джаву Имеет смысл попробовать Eclipse и IntelliJ IDEA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2016, 13:05 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Blazkowiczpmgnspmgns, Что то поколдовал, отладку запускал. Внезапно заработало. Главное и до этого работало, после перезагрузки компьютера, перестало. Какие то непонятные ошибки. В Visual Studio такого не бывало. Хочется выучить джаву Имеет смысл попробовать Eclipse и IntelliJ IDEA. прыгать по ide это самое последнее дело... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 00:29 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
pmgnspmgns, Что то поколдовал, отладку запускал. Внезапно заработало. Главное и до этого работало, после перезагрузки компьютера, перестало. Какие то непонятные ошибки. В Visual Studio такого не бывало. Хочется выучить джаву Тогда "забить" на изучение IDE, а начать учить системы сборки - Maven и/или Gradle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 06:13 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
rema174прыгать по ide это самое последнее дело... Не объективное заявление. Для новичка - самое то. Посмотреть всё и выбрать что понравиться. NetBeans своими багами может любого достать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 09:28 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Blazkowiczrema174прыгать по ide это самое последнее дело... Не объективное заявление. Для новичка - самое то. Посмотреть всё и выбрать что понравиться. NetBeans своими багами может любого достать. не согласен. допустим чел уже пол года кодит в нетбинсе и вот он добрался до сервлетов, с которыми у него возникла проблема. и на эту проблему он получает совет "не парься, возьми другую ide". ок, допустим его проблема решится, НО у него возникнет куча других проблем, связанных с тем, что в другой ide все не так. я это проходил. имхо, проще решить проблему в той среде к которой уже привык, а не бежать от проблемы в другую ide. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 09:55 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
rema174, "Проще" в данном случае это банальная лень. Когда повозишься с разными инструментами и фреймверками, то, со временем, становится всё равно, в какой IDE кодить, а всё фреймверки, вообще выглядят как вариации одного и того же. В тоже время, если годами заниматься одним и тем же не расширяя кругозор, то возникает инертность, а с ней и отторжение всего нового. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 10:04 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
rema174не согласен. допустим чел уже пол года кодит в нетбинсе и вот он добрался до сервлетов, с которыми у него возникла проблема. и на эту проблему он получает совет "не парься, возьми другую ide". ок, допустим его проблема решится, НО у него возникнет куча других проблем, связанных с тем, что в другой ide все не так. я это проходил. имхо, проще решить проблему в той среде к которой уже привык, а не бежать от проблемы в другую ide. IMHO если учишься программировать на Java, то смысла учит какую-либо IDE нет. Т.к. IDE может скрывать кучу вещей, которые нужно "пощупать руками", чтобы понять как они работают. Только после этого имеет смысл браться за IDE. А так... ТС посоветую "забыть" опыт работы с Visual Studio, для изучения Java он скорее вреден, чем полезен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 12:47 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, в мире есть 2 вида Hello World - в нотепаде\консоли текст программы и волшебный запуск - в IDE тот же Hello World и волшебное окошко. Не будем максималистами и противопоставлять одно другому). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 13:08 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
off mad_nazgul, Код: java 1. 2. 3. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 13:12 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
mad_nazgulесли учишься программировать на Java, то смысла учит какую-либо IDE нет. Т.к. IDE может скрывать кучу вещей, которые нужно "пощупать руками", чтобы понять как они работают. Только после этого имеет смысл браться за IDE. ну, это мы тоже проходили. на самом деле, для начинающего IDE экономит массу времени... хотя конечно нафиг надо "учить какую-либо IDE", хотя бы уметь применять. имхо&афаик, разница есть )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 14:40 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123mad_nazgul, в мире есть 2 вида Hello World - в нотепаде\консоли текст программы и волшебный запуск - в IDE тот же Hello World и волшебное окошко. Не будем максималистами и противопоставлять одно другому). Ну... я думаю ТС нужен "HelloWord" на Java не для того чтобы научиться программированию, а для того, чтобы научиться работать со стеком технологий для/на Java. А для Java система сборки один из основных компонентов (помимо компилятора) Тем более если работать в команде. В этом плане IDE "мешают" изучить эту "сторону" Java. Причем системы сборки они как бы "в стороне" от самой Java. И на них не акцентируется внимание. Что по моему плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 15:25 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
rema174mad_nazgulесли учишься программировать на Java, то смысла учит какую-либо IDE нет. Т.к. IDE может скрывать кучу вещей, которые нужно "пощупать руками", чтобы понять как они работают. Только после этого имеет смысл браться за IDE. ну, это мы тоже проходили. на самом деле, для начинающего IDE экономит массу времени... хотя конечно нафиг надо "учить какую-либо IDE", хотя бы уметь применять. имхо&афаик, разница есть )) Если задача не стоит "работать", а просто "написать пару лабораторных", то да IDE хороший вариант. Но если все таки изучать Java для работы, то изучение IDE лучше отодвинуть на потом. Т.к. за "next...next...finish" скрыто много вещей, которые лучше понимать, чем надеяться на IDE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 15:28 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
mad_nazgulrema174пропущено... ну, это мы тоже проходили. на самом деле, для начинающего IDE экономит массу времени... хотя конечно нафиг надо "учить какую-либо IDE", хотя бы уметь применять. имхо&афаик, разница есть )) Если задача не стоит "работать", а просто "написать пару лабораторных", то да IDE хороший вариант. Но если все таки изучать Java для работы, то изучение IDE лучше отодвинуть на потом. Т.к. за "next...next...finish" скрыто много вещей, которые лучше понимать, чем надеяться на IDE. для работы конечно лучше понимать, спору нет. но этот топик был не это. сейчас тс использует ide и самый кратчайший путь для него для решение этого вопроса(если он конечно еще не решен) решить с применением ide. ну а потом, хоть maven, хоть gradle, хоть ivy... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 15:59 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
mad_nazgulПричем системы сборки они как бы "в стороне" от самой Java. И на них не акцентируется внимание. Что по моему плохо. непонятно, почему джуниору нужно изучать сборку? Обычно во всей команде это один человек - сборщик. Разделение труда давно. Врачиха-хирург, врачиха-ЛОР, ... Если ты начальник, тогда конечно, сборка и костюм тебе важнее). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:02 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123непонятно, почему джуниору нужно изучать сборку? Потому что без этого каждый раз джуниор скачивает либы руками. Подключает к проекту тоже руками. И при этом всё равно получает NoClassDefFound, потому что не знает про зависимости зависимостей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:09 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, опять же. Не нужно универсальных сборок и универсальных Jav'истов. Есть сборка на продакшен, а есть на проект. На проект сборка делается в иде. В п.п. меню. Если мы работаем с IDE. Сборка это тупейшая рутинная операция. Доверим её машинам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:17 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
BlazkowiczИ при этом всё равно получает NoClassDefFound пока никто не сказал, это кривые руки или IDE. Другого быть не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:19 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123, Про "сборку" ты здесь начал. Но Maven это не только "сборка", но ещё и управление зависимостями. IDE сами по себе этого ещё не умеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:19 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
не я mad_nazgulА для Java система сборки один из основных компонентов (помимо компилятора) BlazkowiczIDE сами по себе этого ещё не умеют пример приведи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:22 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123пример приведи Ну, ты нудный. Вот нужно подключить HornetQ к проекту. Я вбиваю в гугле Maven HornetQ, в несколько кликов получаю кусок XML, добавляю его в pom.xml и использую дальше без вопросов. А вот как аналогичный процесс протекает у новичка (у меня пример перед глазами есть) - Идём на сайт HornetQ скачиваем zip, распаковываем. Подключаем jar-ку в IDE через абсолютный путь. - Компилируется - запускается - падает в нашем коде. jar-ка использовалась для компиляции, но не попала в артифакт. - Идём в настройки проекта, прописываем чтобы jar-ка собиралась. - Компилируется - запускается - падает в коде HornetQ. У нуба расстройство. Ведь Exception не в его коде! Находим что одной jar-ки не достаточно. Надо ещё и все остальные подключить. - Компилируется - запускается - работает. Но время уже позднее. Пора домой. Копируем проект чтобы доделать дома. Дома не работает. Ах, да, у нас же либы абсолютными путями прописаны. - Создаём lib в проекте, копируем туда все jar-ки, переподключаем в настройках проекта. Ура! Работает и дома и в офисе. И проект весит десяток мегабайт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:40 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, я видел что ты вторым ответом отправил чела в другое IDE, а не говорил что все IDE - Г... И я был полностью согласен. Blazkowicz- Компилируется - запускается - падает в нашем коде. jar-ка использовалась для компиляции, но не попала в артифакт. слова артифакт в иклипсе нет. Т.е. я не понял, что произошло. ЗЫ Скачивали разумеется не исходники, а jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:54 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу, ты нудный. нудные и весёлые те, кто противопоставляет IDE блокноту или XML при разработке ПО. Лучше знать и консоль, и IDE. если кто-то это успевает). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:57 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123, Артифакт это то что получается в результате билда не зависимо от того как это называется в твоей IDE. Я в Eclipse не эксперт, но именно в нем наблюдал описанную ситуацию. Девочка, вроде, jar-ник добавила в проект. А после запуска - NoClassDefFound. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 16:59 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
BlazkowiczДевочка, вроде, jar-ник добавила в проект. А после запуска - NoClassDefFound в иклипсе перед добавлением библиотеки красной волнистой будет помечен MyClass. В ошибках будет Errors и запуска просто не будет. После добавления, автоматом красное исчезнет и можно компилировать\запускать. .... Забьём на тот баг и ту дефффчтонку). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 17:04 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Blazkowiczjar-ник добавила в проект. ещё бывает что добавляют через Ось, а он увы( сам это не видит. Надо либо через меню, либо после операции нажать Refresh проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 17:11 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123либо после операции нажать Refresh проекта. лезть меню? долго. нажимаем f5 и дело в шляпе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2016, 21:35 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
pmgns, А где приложенный файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 12:01 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
pmgns, Если набрать в поисковике "tomcat standardwrappervalve noclassdeffound" то увидите массу жалоб на аналогичные ситуации ( в том числе и для Eclipse. Так что IDE здесь ни причем. У Вас всегда под рукойй Glassfish. Попробуйте с ним). Обычно рекомендуют перезапустить Tomcat. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 12:44 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Valery ShiskinУ Вас всегда под рукойй Glassfish. Попробуйте с ним). плохой совет, если уж с томкатом не, то с гласфишем и подавно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 12:51 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
rema174, Я не настаиваю на использовании Glassfish для постоянной работы. Но Tomcat 8.0.27 тоже достаточно глючный. Да и для проверки того, где ошибка (особенно, когда пытаются заставить выполнить Tomcat работу, для которой он не предназначен), очень полезно иметь под рукой другой сервер. А у NetBeans под рукой всегда есть Glassfish. К сожалению, я не могу посоветовать Weblogic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 12:58 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123, Вполне возможно, что ни в Eclipse ни в NetBeans ни в IDE и нигде вообще (в том числе и при компиляции в maven) ошибки не будет, а в runtime она появится. Например, если в MyClass будет такая строка: static long a = 1/0; Если бы класслоудер не нашел класс, он бы выдал ClassNotFoundException, а не NoClassDefFound. Посему нужен весь исходник и тот, который был до того, как автор поста что-то там наколдовал. Хотя многие жалуются на подобную ошибку именно при работе с Tomcat, которая исчезает после перезагрузки Tomcat. (Что-то не то с авто deploy ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 13:13 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Valery Shiskin, интересный конкретный пост. .... 1) Но, в логе тогда разве не будет другой текст? Valery Shiskinкоторая исчезает после перезагрузки Tomcat. (Что-то не то с авто deploy ?) при работе в иклипсе томкат всегда (у меня) перегружается. Если что то не так, то там есть: - Публикация приложения - Очистить томкат - томкат рестартует после каждого Run - можно запустить приложение не из под IDE а вне его (другой порт). Т.к. через IDE стартует другой экземпляр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 13:30 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123, Согласен. Если бы автор поста дал свой исходник, а заодно рассказал, сколько на его компе jdk (думаю, как минимум jdk7 и jdk8), с какой jdk работает Tomcat (NetBeans c jdk8 почти наверняка), то с его ошибкой было бы достаточно просто разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 13:40 |
|
||
|
Создание объекта из сервлета
|
|||
|---|---|---|---|
|
#18+
Petro123, Забыл про лог. Не уверен, что мы видим на картинке полный лог. Возможно выше было сообщение о другой ошибке. Насколько я знаю, NoClassDefFound появляется при повторной попытке обратится к классу. А первая попытка должна была дать ошибку с другим, "настоящим" Exception. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 13:45 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2124467]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 433ms |

| 0 / 0 |
