С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47

Тема для изучения - Создание веб-приложения

07.01.2024, 16:39. Показов 5441. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
С Новым Годом и Рождеством!


Разбираюсь тут с сервлетами, сервером Tomcat и инструментом Maven, для понятия алгоритма создания простого web-приложения на Java.

Сделал следующие вещи:
  1. Установил IDE IntelliJ IDEA community.
  2. Каким то образом подключил пакеты (javax.servlet is a package that's part of Java EE (Java Enterprise Edition).
  3. Установил и подключил Tomcat в IntelliJ IDEA через Settings-Pluigins
  4. Выбрал использование maven
  5. Добавил в Run Configuration конфигурацию Tomcat.
  6. Скомпилировал проект. Сервер запустился. Появился файлик index.jsp - в нем код <h2>Hello World!</h2>. Выводится на экран в браузере сервера Tomcat.
Миниатюры
Тема для изучения - Создание веб-приложения   Тема для изучения - Создание веб-приложения  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.01.2024, 16:39
Ответы с готовыми решениями:

Тема по поводу дальнейшего изучения веб-разработки (frontend)
Добрый день всем, пишу, чтобы узнать мнение у современных опытных веб-программистов. На данный момент, я изучил HTML&amp;CSS&amp;JS (Sass,...

Разработка десктоп-приложения для изучения русского языка: почему выбрали десктоп, а не веб?
Добрый день, пишу диплом на тему: разработка десктоп-приложения для изучения русского языка, как иностранного, для испаноговорящих....

Тема: Создание приложения, позволяющего работать с внешним файлом (создавать, сохранять ,открывать для чтения и для дописывания)
Задача. Создать приложение, состоящее из формы, на которой будут размещаться главное меню, строка состояния и несколько экранных...

41
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
18.01.2024, 22:54  [ТС]
Студворк — интернет-сервис помощи студентам
Это полный пипец!
Который день долблюсь с веб-проектом!

Но сегодня мои силы на исходе!

Нашел классную статью - Создание простого веб-приложения на сервлетах и jsp
Все круто, все понятно, делаю у себя...

Начинаются чудеса

Автор статьи заменяет файл index.jsp простым html-файлом - index.html
И рисует в нем 2 кнопки.

У меня уже на этом этапе затруднения - при запуске Томкат-конфигурации система в упор не видит файл index.html
В браузере стартует главная страница Томкат вместо 2х кнопок.
Ага, и у него в структуре каталогов, при создании проекта появляется папка web , а у меня создается папка по умолчанию webapp!
Почему разные имена папок? Ну возможно из за версий ИДЕА или Томкат, наверное они могут различаться.

Ладно, я не сдаюсь, и каким то образом мне удается сделать запуск и использованием файла index.html. Я даже уже не помню, что я сделал!

Потом я создаю файлы add.jsp и list.jsp и другие необходимые каталоги, редактирую pom.xml и web.xml. На ресурсе mvnrepository.com скачиваю все необходимые зависимости.

После у меня при нажатии на кнопки стала вылезать ошибка 404. Хотя должны срабатывать файлики add.jsp и list.jsp.

Я все еще не сдаюсь, и каким то чудесным образом избавляюсь от ошибки 404!

Но после - это вообще выстрел в висок! !!!
Вылезает ошибка 500 - Томкат не может создать экземпляр класса AddServlet и ListServlet! То есть просто не может запустить наши сервлеты!!!

На этом я заканчиваю возню с этим Томкатом, здесь можно ни один месяц просидеть, чтобы он заработал!
А может и не заработает вовсе.
Буду может возвращаться сюда если будут какие то мысли и идеи.

Наверное это плохо, что я не смог одолеть эту тему, ну не знаю, люди подсказывают, что можно и без Томката обойтись для создания веб-приложения, может быть разберусь еще.
0
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
18.01.2024, 23:32  [ТС]
111
Миниатюры
Тема для изучения - Создание веб-приложения  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2024, 23:32
Помогаю со студенческими работами здесь

Создание веб-приложения для мониторинга датчиков на объекте автоматизации
Всем привет! Начальство поставило задачу создать в короткие сроки &quot;что-то на подобие сайта с базой данных показаний датчиков некоего...

Удаленный вызов метода (RMI) - тема для изучения
Всем привет! Я вот тут поизучал механизм запуска удаленных методов (RMI - Remote Method Invocation). Что бы сконструировать эту...

Сервис для изучения c++ кода (+ еще одна тема о constexpr в качестве примера)?
Необходим сервис, который смог бы продемонстрировать внутреннюю работу библиотек , компилятора и выделения памяти в реальном времени....

Создание веб-приложения
Вот решил написать свое веб-приложение, причем такое, которое само будет выступать веб-сервером для себя(т.е. без asp). Что почитать по...

Создание веб-приложения
Уважаемые программисты! Нужно реализовать веб-приложение. Кто поможет? У самой знаний минимум... Уже вторую неделю пытаюсь. Просто крик о...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
42
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru