dir.by  
  Поиск  
Программирование, разработка, тестирование
Java
Java web приложение (сервлет, jsp страница, основная функциональность и без фрэймворков)
Создаем новое простое web приложение (jsp web страница) | Java, Maven
  Посмотрели 1407 раз(а)    
 Создаем новое простое web приложение (jsp web страница) | Java, Maven 
последнее обновление: 10 апреля 2025
Вот моя jsp страница:
  Файл index.jsp
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
Запускаем проект и открываем ссылку:
http://localhost:8080/MyWeb1
Видм что наша web страница по пути работает
Скачать пример:
MyWeb1.zip ...
размер: 40 kb
 
На заметку! У вас должна быть установлена Java JDK. Если у вас ее нет то нужно скачать и установить Java JDK ...

На заметку! У вас должна быть установлена IntelliJ IDEA Ultimate. Если у вас ее нет то нужно скачать и установить IntelliJ IDEA Ultimate ...

На заметку! У вас должна быть установлен Tomcat Web Server. Если у вас это нет то нужно скачать и установить Tomcat Web Server ...
Шаг 1. Cоздаем новый проект
 
Выбираем прект: Maven Archtype
выбираем тип: webapp
 
Проект создался:
jsp файл это web страница.
Пробуем запустить проект:
Нажимаем на зеленый треугольник
Появилось окно Edit configuration c конфигурацией по умолчанию.
Внизу видим ошибку Error: Module is not selected
Шаг 2. Чтобы хорошо запустить этот web проект надо добавить web server (добавляем plugin Smart Tomcat это легкий web сервер)
Нажимаем на Edit Configurations
 
Нажимаем на +
нажимаем на Smart Tomcat
На заметку! Если в списке нет Smart Tomcat, то Нужно инсталировать Smart Tomcat plugin в Intellij Idea ...
 
Появилось окно с конфигурацией для Smart Tomcat
Я ничего не меняю, нажимаю на OK
Шаг 3. Запускаем проект
Нажимаем на зеленый треугольник
Приложение запускается и видим команду в Console:
C:\Users\echig\.jdks\openjdk-22.0.1\bin\java.exe "-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0"
-Dcatalina.base=C:\Users\echig\.SmartTomcat\MyWeb1\MyWeb1
-Djava.io.tmpdir=C:\Users\echig\.SmartTomcat\MyWeb1\MyWeb1\temp
-Djava.util.logging.config.file=C:\Users\echig\.SmartTomcat\MyWeb1\MyWeb1\conf\logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3\lib\idea_rt.jar=55900:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3\bin"
-Dfile.encoding=UTF-8
-Dsun.stdout.encoding=UTF-8
-Dsun.stderr.encoding=UTF-8
-classpath "C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\tomcat-juli.jar"
org.apache.catalina.startup.Bootstrap start
Это значит что заускается web сервер Tomcat
Нажимаем на ссылку:
http://localhost:8080/MyWeb1

Видм что наша web страница запустилась на web сервере:
 
← Предыдущая тема
Прямо в коде (во время выполнения) делаем имплементацию для interface | Java
 
Следующая тема →
Создаем web сервлет (сервлет находится на веб-сервере, по запросу возвращает результат) | Java
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

  Объявления  
  Объявления  
 
Скачать и установить
Установка JDK (скачиваем и устанавливаем библиотеку Java для Windows)
Скачать и установить IntelliJ IDEA для изучения Java, Spring, Jakarta EE | Функциональность и отличия: Community | Ultimate
Изучаем язык Java (class, interface, свойства и т.д.)
Создание простого консольного приложения в IntelliJ IDEA для изучения Java
Что такое interface в Java ?
Прямо в коде (во время выполнения) делаем имплементацию для interface | Java
Java web приложение (сервлет, jsp страница, основная функциональность и без фрэймворков)
Создаем новое простое web приложение (jsp web страница) | Java, Maven
Создаем web сервлет (сервлет находится на веб-сервере, по запросу возвращает результат) | Java
Установка Tomcat web server (скачиваем и устанавливаем для Windows)
Проверяем, тестируем Tomcat web server (создаем новый my.hml файл)
Что такое Maven
Что такое динамическая web страница jsp (Java Server Page) ?
Как инсталировать Smart Tomcat plugin в Intellij Idea
Ошибка "The SDK is not specified for module ... | Project SDK is not defined ..." в IntelliJ IDEA | Java
Spring в Java (Spring Framework, Spring Data, Spring Boot, ...)
Что такое Spring? Зачем в Java использовать Spring?
Что такое Spring Bean? Что такое Spring Container? IoC (inversion of control) | Создание простого Spring проекта и конфигурациия Spring Container в XML файле | Редактор IntelliJ Idea и язык Java
Что такое Dependency Injection в Spring? Создание простого Spring проекта с Dependency Injection в конструкторе с атрибутами @Component, @Autowired | Редактор IntelliJ Idea и язык Java
Создаем новое Spring Web приложение (Controller отдает ответ по запросу) | Java, Spring Web, Spring Boot, Maven
Создаем новое Spring WebSocket приложение (Java WebSocket шлет сообщение к JavaScript WebSocket) | Java, Spring WebSocket, Spring Boot, Maven
Создаем Azure Web App с типом Java (бесплатно). То есть создаем пустой web server
Java Spring web приложение кладем в Azure
К приложению Azure Web App (Java) соединяемся через FTP | используем File Explorer
Ошибка "The SDK is not specified for module ... | Project SDK is not defined ..." в IntelliJ IDEA | Java, Spring Boot
Как инсталировать Spring WebSocket plugin в Intellij Idea
Jakarta EE / Java EE в Java (web приложения, web сервисы)
Что такое Jakarta EE (Java EE) ? | В каком редакторе (программе) удобно писать Jakarta EE (Java EE) код?
Создание простого web-проекта в IntelliJ Idea Ultimate | Jakarta EE (Java EE)
Struts на Java (расширяет API Java Servlet используя MVC)
Что такое Struts | Java
Собеседования на Java

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика