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

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

07.01.2024, 16:39. Показов 6133. Ответов 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 / 98 / 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 / 98 / 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
Ответ Создать тему
Новые блоги и статьи
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru