GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Jetty na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat Jetty na server s Debianem 9. Webový server Eclipse Jetty poskytuje HTTP server a kontejner Servlet schopný obsluhovat statický a dynamický obsah buď ze samostatné nebo vestavěné instance. Je navržena tak, aby byla lehká, vysoce výkonná, zabudovatelná, rozšiřitelná a flexibilní, a proto je ideální platformou pro obsluhu dynamických požadavků HTTP z jakékoli aplikace Java.

POŽADAVKY:

V tomto tutoriálu budeme používat naši šablonu Debian 9 Linux VPS. Budete také potřebovat uživatele s přístupem root nebo samotného uživatele root.

1. Připojte se k vašemu serveru

Chcete-li se připojit k serveru přes SSH jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

$ apt-get update
$ apt-get upgrade

Nainstalujte také unzip a textový editor dle vašeho výběru. Jako náš textový editor použijeme nano:

$ apt-get install nano unzip

2. Nainstalujte Javu přes PPA na Debian 9

K instalaci Javy na Debian 9 použijeme repozitář PPA spravovaný týmem Webupd8. Instalační skript vás požádá o přijetí licenční smlouvy, poté stáhne archivní soubor Java ze stránky stahování Oracle a vše za vás nastaví .

Chcete-li přidat úložiště Webupd8 Team PPA, spusťte na svém serveru následující příkazy:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | 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 --recv-keys EEA14886
apt-get update

Nyní můžete nainstalovat JDK8 pomocí následujícího příkazu:

$ apt-get install oracle-java8-installer

Chcete-li zkontrolovat, zda je vše správně nainstalováno a nastaveno, spusťte:

$ java -version

a měli byste vidět něco podobného následujícímu:

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

3. Nainstalujte Jetty 9

Nainstalujte některé moduly, které vyžaduje Jetty, pomocí následujícího příkazu:

$ apt-get install authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java libcommons-logging-java
libcommons-parent-java libcommons-pool-java libecj-java libjetty9-extra-java libjetty9-java libmail-java libservlet3.1-java libspring-beans-java
libspring-core-java libtaglibs-standard-impl-java libtaglibs-standard-spec-java libtomcat8-java

V tomto tutoriálu nainstalujeme Jetty 9.3 – nejnovější verzi jetty můžeme získat ze stránky ke stažení Jetty.

Stáhněte si balíček Jetty 9.3.12:

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

Poznámka: Poznámky k vydání naleznete v souboruVERSION.txt soubor, který je součástí distribuce

Extrahujte balíček Jetty:

$ unzip jetty-distribution-9.3.12.v20160915.zip

Přejmenujte adresář na jetty a přesuňte jej do /opt:

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

Vytvoříme uživatele a skupinu s názvem jetty. Nejprve vytvořte skupinu:

$ sudo addgroup --quiet --system jetty

Vytvořte uživatele s názvem jetty pro spuštění webového serveru Jetty při startu systému.

$ adduser --quiet --system --ingroup jetty --no-create-home --disabled-password jetty

Upravte položku /etc/passwd, abyste změnili domov a skupinu uživatele jetty.

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

Změňte vlastnictví adresáře /opt/jetty na uživatelské molo a skupinové molo.

$ chown -R jetty:jetty /opt/jetty

Symbolem propojte skript jetty.sh s adresářem /etc/init.d/ a vytvořte soubor spouštěcího skriptu:

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

Nyní musíte vytvořit konfigurační soubor pro Jetty. Otevřete soubor:

$ nano /etc/default/jetty

Nyní vložte následující:

JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=your_server_IP
JETTY_LOGS=/opt/jetty/logs/

Nezapomeňte do řádku JETTY_HOST přidat IP adresu vašeho serveru.

Přejděte do instalačního adresáře Jetty:

# cd /opt/jetty

Dále smažte adresář webapps, protože v něm nic není, a zkopírujte adresář webapps z demo-base. Jedná se o testovací a demo data z Jetty.

$ rm -rf webapps/

$ cp -r demo-base/webapps/ /opt/jetty/

Nakonec spusťte server Jetty:

$ service jetty start

4. Otevřete instalaci Jetty

Jetty běží na portu 8080. Pro přístup k instalaci Jetty budete muset do webového prohlížeče zadat následující URL:http://vaše-ip-adresa:8080/

Chcete-li nasadit soubor WAR, zkopírujte jej do /opt/jetty/webapps a restartujte server. Kořenová adresa URL webové aplikace bude http://vaše_IP_adresa:8080/war_name/, kde war_name je název vašeho válečného souboru.

Gratulujeme. Úspěšně jste nainstalovali Jetty na Debian 9 VPS. Nyní si můžete prohlédnout dokumentaci k Jetty pro více informací.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Jetty nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat Git na Debian 9

  3. Jak nainstalovat Go na Debian 9

  1. Jak nainstalovat Pip na Debian 9

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat Ruby na Debian 9