Как установить 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 .