GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat GlassFish 4 na Ubuntu VPS

Tento tutoriál vám ukáže, jak nainstalovat GlassFish 4 a JDK (Java SE Development Kit) na VPS s Ubuntu 14.04 nainstalovaný.

GlassFish je open source aplikační server, který implementuje nejnovější funkce platformy Java EE 7. GlassFish 4 vyžaduje na vašem Linux VPS nainstalovaný JDK verze 1.7.

Chcete-li nainstalovat Oracle JDK 1.7 na váš server, použijte následující příkazy:

sudo apt-get update
sudo apt-get install python-software-properties software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Ověřte, zda je na vašem Ubuntu VPS nainstalován JDK:

#javac -version
javac 1.7.0_60

Dalším krokem je stažení a rozbalení archivu GlassFish. V době psaní tohoto návodu je nejnovější stabilní verzí GlassFish 4.0. Jakmile budete mít balíček, rozbalte jej do vámi zvoleného adresáře (v tomto tutoriálu používáme ‘/opt’ pro instalaci GlassFish 4). Takže si stáhněte a rozbalte GlassFish 4:

cd /opt/
wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip
unzip glassfish-4.0.zip

Doporučuje se spouštět GlassFish jako vlastní uživatel a za tímto účelem vytvoříme uživatele GlassFish:

useradd glassfish
chown -R glassfish:glassfish /opt/glassfish4

Chcete-li vytvořit init script pro službu GlassFish, vytvořte soubor ‘glassfish’ do adresáře ‘/etc/init.d’ na vašem serveru:

vi /etc/init.d/glassfish

Přidejte následující řádky:

#!/bin/bash
#
# description: Startup script for Glassfish Application Server
# processname: glassfish

GLASSFISH_HOME=/opt/glassfish4/glassfish
export GLASSFISH_HOME
GLASSFISH_USER=glassfish
export GLASSFISH_USER

start() {
echo -n "Starting Glassfish: "
su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1"
sleep 2
echo "done"
}

stop() {
echo -n "Stopping Glassfish: "
su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1"
echo "done"
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: glassfish {start|stop|restart}"
exit
esac

Chcete-li přidat tuto službu, aby se spustila při spuštění, můžete jednoduše použít následující příkaz:

update-rc.d glassfish defaults

Vytvořte spustitelný skript ‘glassfish’:

chmod 755 /etc/init.d/glassfish

Ke spuštění GlassFish použijte následující příkaz:

sudo /etc/init.d/glassfish start

Chcete-li zastavit GlassFish, použijte následující příkaz:

sudo /etc/init.d/glassfish stop

V případě, že při zastavování služby GlassFish narazíte na problémy, můžete vždy použít příkaz kill:

sudo killall -9 java

Službu GlassFish lze restartovat buď vydáním kombinace příkazů stop a start, nebo pomocí:

sudo /etc/init.d/glassfish restart

Otevřete svůj oblíbený webový prohlížeč a přejděte ke službě GlassFish pomocí adresy http://vaše-doména.com:8080

Můžete si stáhnout ukázkový soubor WAR:

cd /opt
wget https://glassfish.java.net/downloads/quickstart/hello.war

Chcete-li nasadit staženou aplikaci, zkopírujte soubor „hello.war“ do adresáře „/opt/glassfish4/glassfish/domains/domain1/autodeploy“ na vašem serveru nebo spusťte následující příkaz:

cd /opt/glassfish4/glassfish/bin
./asadmin deploy hello.war

Otevřete http://your-domain.com:8080/hello a otestujte ukázkovou webovou aplikaci.

Chcete-li zapnout vzdálenou správu a získat přístup k administrátorské konzoli GlassFish prostřednictvím webového prohlížeče, proveďte následující příkazy:

cd /opt/glassfish4/glassfish/bin
./asadmin --user admin
asadmin> change-admin-password
./asadmin --host your-domain.com --port 4848 enable-secure-admin

Nyní máte přístup k administrátorské konzoli GlassFish pomocí https://vaše-domena.com:4848

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 GlassFish nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Chcete-li získat nové aktualizace, můžete si také zkusit přečíst Jak nainstalovat GlassFish na Ubuntu 18.04.

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 vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat GlassFish na Ubuntu 16.04

  2. Jak nainstalovat eGroupware na Ubuntu 14.04 VPS

  3. Jak nainstalovat LimeSurvey na Ubuntu 14.04 VPS

  1. Nainstalujte RocketChat na Ubuntu 14.04 VPS

  2. Jak nainstalovat Attendize na Ubuntu 16.04

  3. Jak nainstalovat Joomla 3 na Ubuntu 16.04

  1. Jak nainstalovat Nginx na Ubuntu 16.04

  2. Jak nainstalovat Phabricator na Ubuntu 16.04

  3. Jak nainstalovat Joomla na Ubuntu 18.04