Як встановити Jetty на Debian 9

У цьому підручнику ми покажемо, як інсталювати Jetty на сервер, на якому запущено Debian 9. Веб-сервер Eclipse Jetty надає HTTP-сервер і контейнер Servlet, здатний обслуговувати статичний і динамічний вміст або з автономного, або з вбудованого екземпляра. Він розроблений, щоб бути легким, високопродуктивним, вбудовуваним, розширюваним і гнучким, що робить його ідеальною платформою для обслуговування динамічних HTTP-запитів з будь-якого додатка Java.

ВИМОГИ:

Ми будемо використовувати наші Debian 9 Linux VPS шаблон для цього підручника. Вам також знадобиться користувач з кореневим доступом або сам кореневий користувач.

1. Підключення до сервера

Щоб підключитися до сервера через SSH як кореневий користувач, скористайтеся наступною командою:

ssh root @ IP_ADDRESS -p PORT_NUMBER

і замінити "IP_ADDRESS" і "PORT_NUMBER" на фактичну IP-адресу сервера та номер порту SSH.

Увійшовши, переконайтеся, що ваш сервер оновлено, запустивши наступні команди:

$ apt-get update $ apt-get upgrade

Крім того, встановіть розпакувати і текстовий редактор за вашим вибором. Ми будемо використовувати nano як наш текстовий редактор:

$ apt-get встановить nano unzip

2. Встановіть Java через PPA на Debian 9

Для встановлення Java на Debian 8 ми будемо використовувати сховище PPA, яке підтримується командою Webupd9. Інсталяційний скрипт попросить вас прийняти ліцензійну угоду, після чого завантажить архівний файл Java з сторінки завантаження Oracle і налаштує все для вас.

Щоб додати команду Webupd8 Team PPA, запустіть наступні команди на своєму сервері:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial головний" | tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 - записи ключів EEA14886 apt-get update

Тепер ви можете встановити JDK8 за допомогою такої команди:

$ apt-get install oracle-java8-installer

Щоб перевірити, чи правильно встановлено та налаштовано все:

$ java -версія

і ви побачите щось подібне:

java версія "1.8.0_191" Java (TM) SE виконання середовища (збірка 1.8.0_191-b12) Java HotSpot (TM) 64-Bit Server VM (побудувати 25.191-b12, змішаний режим)

3. Встановіть Jetty 9

Встановіть деякі модулі, які потрібно Jetty, за допомогою наступної команди:

$ apt-get встановлює authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java -extra-java libjetty9-java libmail-java libservlet9-java libspring-bea-java libspring-core-java libtaglibs-standard-impl-java

У цьому підручнику ми встановимо Jetty 9.3 - ми можемо отримати останню версію причалу з Сторінка завантаження Jetty.

Завантажити пакет Jetty 9.3.12:

 $ wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.

Примітка: Нотатки щодо випуску можна знайти вVERSION.txtфайл, що входить до складу дистрибутива

Витягніть пакет Jetty:

$ unzip jetty-distribution-9.3.12.v20160915.zip

Перейменуйте каталог на пристань і перемістіть його в / opt:

$ mv jetty-distribution-9.3.12.v20160915 jetty
$ mv jetty / opt

Ми створимо користувача та групу з ім'ям jetty. Спочатку створіть групу:

$ sudo addgroup - тихе --система причалу

Створіть користувача під назвою jetty, щоб запустити веб-сервер Jetty під час запуску системи.

$ adduser --quiet --система --ingroup jetty --no-create-home - прилад з недієздатним паролем

Змініть запис / etc / passwd, щоб змінити домашню і групу для користувача причалу.

$ usermod -c "Jetty" -d / opt / jetty -g jetty jetty

Змініть власність на каталог / opt / jetty на пристань і груповий причал користувача.

$ chown -R jetty: jetty / opt / jetty

Символізує сценарій jetty.sh до каталогу /etc/init.d/, щоб створити файл сценарію запуску:

$ ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

Тепер вам потрібно створити файл конфігурації для Jetty. Відкрийте файл:

$ nano / etc / default / jetty

Тепер вставте наступне:

JETTY_HOME = / opt / jetty JETTY_USER = пристань JETTY_PORT = 8080 JETTY_HOST = your_server_IP JETTY_LOGS = / opt / jetty / logs /

Не забувайте додавати IP-адресу свого сервера в рядок JETTY_HOST.

Перейдіть до каталогу встановлення Jetty:

# cd / opt / jetty

Далі видаліть каталог webapps, оскільки в ньому немає нічого і копіюєте каталог webapps з демонстраційної бази. Це тест і демо-дані Jetty.

$ rm -rf webapps / $ cp -r демонстраційна база / webapps / / opt / jetty /

Нарешті, запустіть сервер Jetty:

$ service jetty start

4. Доступ до установки Jetty

Jetty працює на порту 8080. Щоб отримати доступ до інсталяції Jetty, потрібно ввести наступний URL у веб-переглядачі: http://your-ip-address:8080/

Як встановити Jetty на Debian 9Як встановити Jetty на Debian 9

Щоб розгорнути файл WAR, скопіюйте його в / opt / jetty / webapps і перезапустіть сервер. Коренева URL-адреса веб-програми буде http: // your_IP_адрес: 8080 / war_name / де war_name - назва файлу війни.

Вітаємо. Ви успішно встановили Jetty на Debian 9 VPS. Тепер ви можете перевірити документацію Jetty для отримання додаткової інформації.

Оригінал статті

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.