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

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

07.01.2024, 16:39. Показов 5887. Ответов 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
Ответ Создать тему
Новые блоги и статьи
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос. Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех. А широколиственный лес тоже имеет самую крутую биомассу. То почему не возникло их симбиоза? Это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru