Перейти к основному содержимому

15 записей с тегом "Tomcat"

Посмотреть все теги

· 3 мин. чтения

1. Обзор

В этой быстрой статье мы собираемся программно создать, настроить и запустить сервер Tomcat .

2. Настройка

Прежде чем мы начнем, нам нужно настроить наш проект Maven, добавив следующие зависимости в наш pom.xml :

<dependencies>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>${tomcat.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${apache.httpclient}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies>

· 13 мин. чтения

1. Обзор

Apache Tomcat — один из самых популярных веб-серверов в сообществе Java. Он поставляется как контейнер сервлетов, способный обслуживать веб-архивы с расширением WAR.

Он предоставляет панель управления, из которой мы можем развернуть новое веб-приложение или отменить развертывание существующего без перезапуска контейнера. Это особенно полезно в производственной среде.

В этом руководстве мы сделаем краткий обзор Tomcat, а затем рассмотрим различные подходы к развертыванию файла WAR.

2. Структура кота

· 3 мин. чтения

1. Обзор

В этой быстрой статье мы опишем различные популярные серверы для разработки Java.

2. Веб против сервера приложений

Мы увидим, в чем разница между веб-серверами и серверами приложений и какие спецификации Java EE они поддерживают.

Проще говоря, основное отличие заключается в том, что серверы приложений полностью поддерживают спецификацию Java EE, тогда как веб-серверы поддерживают лишь небольшую часть этой функциональности:

· 3 мин. чтения

1. Введение

Spring Boot — это соглашение о структуре конфигурации, которое позволяет нам создать готовую к работе установку проекта Spring, а Tomcat — один из самых популярных контейнеров сервлетов Java.

По умолчанию Spring Boot создает отдельное приложение Java, которое может работать как настольное приложение или настраиваться как системная служба, но есть среды, в которых мы не можем установить новую службу или запустить приложение вручную.

В отличие от автономных приложений, Tomcat устанавливается как служба, которая может управлять несколькими приложениями в рамках одного и того же прикладного процесса, что позволяет избежать необходимости специальной настройки для каждого приложения.

В этом руководстве мы создадим простое приложение Spring Boot и адаптируем его для работы в Tomcat.

2. Настройка приложения Spring Boot

· 7 мин. чтения

1. Введение

Отладка — один из самых важных инструментов для написания программного обеспечения.

В этом руководстве мы рассмотрим некоторые способы отладки приложений Spring.

Мы также увидим, как это упрощают Spring Boot, традиционные серверы приложений и IDE.

2. Аргументы отладки Java

· 3 мин. чтения

1. Введение

В этом руководстве мы рассмотрим настройку пула потоков для серверов веб-приложений Java, таких как Apache Tomcat, Glassfish Server и Oracle Weblogic.

2. Пулы серверных потоков

Пулы потоков сервера используются и управляются сервером веб-приложений для развернутого приложения. Эти пулы потоков существуют вне веб-контейнера или сервлета, поэтому они не подчиняются одной и той же границе контекста.

В отличие от потоков приложений серверные потоки существуют даже после остановки развернутого приложения.

· 4 мин. чтения

1. Обзор

В этом руководстве мы научимся развертывать WAR-файл Java внутри контейнера Docker .

Мы развернем файл WAR на Apache Tomcat , бесплатном веб-сервере с открытым исходным кодом, который широко используется в сообществе Java.

2. Разверните файл WAR на Tomcat

WAR (архив веб-приложений) — это заархивированный файл, который упаковывает все файлы, связанные с веб-приложением, и их структуру каталогов.

· 5 мин. чтения

1. Обзор

Веб-приложения Spring Boot по умолчанию включают предварительно настроенный встроенный веб-сервер. Однако в некоторых ситуациях мы хотели бы изменить конфигурацию по умолчанию, чтобы она соответствовала индивидуальным требованиям.

В этом руководстве мы рассмотрим несколько распространенных вариантов настройки встроенного сервера Tomcat с помощью файла application.properties .

2. Общие конфигурации встроенного Tomcat

2.1. Адрес сервера и порт

· 5 мин. чтения

1. Обзор

Spring Boot — это самоуверенный, но мощный уровень абстракции, размещенный поверх простой платформы Spring, что упрощает разработку автономных и веб-приложений. Spring Boot предоставляет несколько удобных «начальных» зависимостей, предназначенных для запуска и тестирования Java-приложений с минимальными затратами.

Одним из ключевых компонентов этих начальных зависимостей является spring-boot-starter-data-jpa . Это позволяет нам использовать JPA и работать с производственными базами данных с помощью некоторых популярных реализаций пулов соединений JDBC, таких как HikariCP и Tomcat JDBC Connection Pool .

В этом руководстве мы узнаем, как настроить пул соединений Tomcat в Spring Boot .

2. Зависимости Maven

· 3 мин. чтения

1. Обзор

Spring Boot предоставляет разумные значения по умолчанию для многих свойств конфигурации. Но иногда нам нужно настроить их с нашими значениями для конкретного случая.

Распространенным вариантом использования является изменение порта по умолчанию для встроенного сервера.

В этом кратком руководстве мы рассмотрим несколько способов добиться этого.

2. Использование файлов свойств