Как установить GlassFish на Debian 11

Как установить GlassFish на Debian 11

 

В этом руководстве мы покажем вам, как установить GlassFish на Debian 11. Для тех из вас, кто не знал, сервер GlassFish — это бесплатный, легкий сервер приложений для разработки и развертывания платформ Java и веб-технологий на основе по технологии Java. Он поддерживает новейшие платформы Java, такие как Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages и многие другие. GlassFish поставляется с простой и удобной консолью администрирования с инструментом обновления для обновлений и дополнительных компонентов.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку GlassFish на Debian 11 (Bullseye).

Установите GlassFish на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade

Шаг 2. Установка Java.

GlassFish требует, чтобы на вашем сервере была установлена ​​Java. Теперь выполните следующую команду для установки Java :

sudo apt install default-jdk

Проверьте версию Java, используя следующую команду:

java -version

Шаг 3. Установка GlassFish в Debian 11.

По умолчанию GlassFish недоступен в базовом репозитории Debian 11. Теперь мы установили GlassFish с официальной страницы с помощью wgetкоманды:

wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.1.0.zip

Затем распакуйте загруженный файл в каталог:/opt

unzip glassfish-6.1.0.zip -d /opt/

Шаг 4. Создайте служебный файл Systemd для Glassfish.

Теперь создадим systemdслужебный файл для управления сервисом Glassfish:

nano /usr/lib/systemd/system/glassfish.service

Добавьте следующие строки:

[Unit]
Description = GlassFish Server v6.1.0
After = syslog.target network.target

[Service]
User = root
ExecStart = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

Сохраните и закройте файл. Затем перезагрузите systemdдемон, чтобы изменения вступили в силу:

sudo systemctl daemon-reload
sudo systemctl start glassfish
sudo systemctl enable glassfish

Шаг 5. Настройте GlassFish.

По умолчанию Glassfish доступен без пароля. Теперь мы устанавливаем новый пароль, выполнив следующую команду:

/opt/glassfish6/bin/asadmin --port 4848 change-your-strong-admin-password

Вы получите следующий результат:

Command change-admin-password executed successfully.

Далее также рекомендуется включить HTTPS на Glassfish:

/opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin

Наконец, перезапустите службу Glassfish, чтобы изменения вступили в силу:

sudo systemctl restart glassfish

Шаг 6. Доступ к веб-интерфейсу GlassFish.

После успешной установки откройте ваш любимый браузер и войдите в систему как администратор с паролем, который мы установили на предыдущих шагах:http://your-server-ip-address:4848

Поздравляю! Вы успешно установили GlassFish . Благодарим за использование этого руководства для установки последней версии GlassFish на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт GlassFish .