Установка GlassFish Server на Ubuntu и Debian

Сегодня вы узнаете, как выполняется установка сервера Glassfish на Ubuntu и Debian

GlassFish – это эталонная реализация сервера приложений JAVA EE с открытым исходным кодом. Которая может быть использована для разработки и развертывания приложений на базе Java. Данный сервер поддерживает Enterprise, JavaBeans, JPA, JSF, JSP/Servlet, JMS, RMI и многие другие технологии на базе Java. Он также предоставляет нам веб-панель и консоль администрирования на основе CLI, что позволяет легко конфигурировать и управлять нашими развернутыми приложениями.

Требования к установке

  • Минимум 1-2 ГБ RAM или более  (чем больше, тем выше производительность)
  • 1 Core CPU или более (чем больше, тем меньше зависаний)
  • 5-10 ГБ дискового пространства (в зависимости от сложности и интенсивности развернутого приложения)

Шаг 1: Обновите свой сервер

Первым шагом является обновление сервера и поиск новых пакетов или выпусков безопасности, которые могут быть доступны для вашего дистрибутива.

apt-get update -y

apt-get upgrade -y

Шаг 2 : Установка зависимого программного обеспечения

Прежде чем приступить к установке GlassFish Server, необходимо установить некоторые важные программные зависимости:

apt-get install wget unzip software-properties-common

Шаг 3: Установка и настройка Java

GlassFish Server основан на Java, последней версией GlassFish на данный момент является 5, она использует Java 8. Чтобы установить Java 8, выполните следующую команду :

Установка на Ubuntu 20.04

add-apt-repository ppa:linuxuprising/java

apt-get update -y

apt-get install oracle-java8-installer

Выполнение установки для Ubuntu 20.04
Выполнение установки для Ubuntu 20.04

Установка на Debian 10 :

apt-add-repository ‘deb http://security.debian.org/debian-security stretch/updates main’

apt-get update

apt-get install openjdk-8-jdk

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

java –version

Проверка установки JAVA
Проверка установки JAVA

Установка GlassFish в Linux

Следующим шагом будет загрузка файлов с официального сервера по ссылке. Выполните следующие команды:

cd /opt/

wget http://download.oracle.com/glassfish/5.0.1/nightly/latest-glassfish.zip

Теперь распакуйте загруженные файлы:

unzip latest-glassfish.zip

Теперь создайте файл службы для Glass Fish Server:

nano /etc/systemd/system/glassfish.service

Добавьте в файл следующее содержимое и сохраните его:

[Unit]
Description = GlassFish Server v5.0
After = syslog.target network.target

[Service]
ExecStart=/opt/glassfish5/bin/asadmin start-domain
ExecReload=/opt/glassfish5/bin/asadmin restart-domain
ExecStop=/opt/glassfish5/bin/asadmin stop-domain
Type = forking

[Install]
WantedBy = multi-user.target

Установка GlassFish
Установка GlassFish

Сохраните файл и запустите GlassFish Server следующей командой.

systemctl daemon-reload

systemctl enable glassfish

systemctl start glassfish

Чтобы изменить пароль веб-панели GlassFish 5 (нажмите Enter для пароля администратора по умолчанию)

cd /opt/glassfish5/bin
./asadmin change-admin-password

Изменить пароль веб-панели GlassFish 5
Изменить пароль веб-панели GlassFish 5

Откройте браузер и перейдите http://localhost:4848, войдите в систему, используя пароль, который вы установили.

Вход в GlassFish 5 Web Panel на Ubuntu или Debian
Вход в GlassFish 5 Web Panel на Ubuntu или Debian

Заключение

Вы этой статье мы показали как установить GlassFish 5 Server на ваш VPS на Ubuntu или Debian.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий

  1. Руслан

    Нужен

    Ответить