V tomto tutoriálu vám ukážeme, jak nainstalovat GlassFish na Ubuntu 14.04. Pro ty z vás, kteří to nevěděli, je GlassFish oblíbený aplikační server, který dokáže spouštět webové aplikace založené na java Vydání GlassFish 4.1 podporuje nejnovější platformu Java:Enterprise Edition 7. Podporuje Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, servlety atd.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukázat vám krok za krokem instalaci GlassFish na server Ubuntu 14.04.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 14.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte GlassFish na Ubuntu 14.04
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
apt-get -y update
Krok 2. Nainstalujte Java JDK 8 na Ubuntu 14.04.
Ověřte nainstalovanou verzi Java:
java -version
Výsledek:
java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b25, mixed mode)
Krok 3. Nainstalujte GlassFish.
GlassFish by neměl běžet pod právy root. Chcete-li jej spustit jako uživatel bez root, vytvoříme uživatele glassfish. Pokud chcete spustit glassfish jako root, jednoduše přeskočte tento krok a proveďte vše jako root, ale důrazně to nedoporučuji. Domovským adresářem uživatele bude adresář glassfish:
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
Stáhněte si nejnovější stabilní verzi GlassFish, v době psaní tohoto článku je to verze 4.1:
su - glassfish wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip unzip glassfish-4.1.zip rm -f glassfish-4.1.zip
Vytvořte init skript pro službu GlassFish:
nano /etc/init.d/glassfish
Přidejte následující řádky kódu:
#!/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
Nastavte skript ‘glassfish’ jako spustitelný:
chmod 755 /etc/init.d/glassfish
Chcete-li spustit démona služby GlassFish, použijte následující příkaz:
### Start GlassFish ### sudo /etc/init.d/glassfish start ### Stop GlassFish ### sudo /etc/init.d/glassfish stop ### restart GlassFish ### sudo /etc/init.d/glassfish restart
Chcete-li zapnout vzdálenou správu a přistupovat 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
Krok 4. Přístup k GlassFish.
GlassFish bude administrací ve výchozím nastavení k dispozici na portu HTTP 8080 také na portu 4848. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:8080
nebo http://your-server-ip:4848
a dokončete požadované kroky k dokončení instalace. Pokud používáte bránu firewall, otevřete porty 8080 a 4848, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali GlassFish. Děkujeme, že jste použili tento návod k instalaci GlassFish na systém Ubuntu 14.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web GlassFish.
P>