In questo tutorial, ti mostreremo come installare GlassFish su Ubuntu 14.04. Per quelli di voi che non lo sapessero, GlassFish è un popolare app server che può eseguire applicazioni web basate su Java per La versione GlassFish 4.1 supporta l'ultima piattaforma Java:Enterprise Edition 7. Supporta Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, JavaServer Pages, servlet, ecc.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di GlassFish nel server Ubuntu 14.04.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 14.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa GlassFish su Ubuntu 14.04
Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.
apt-get -y update
Passaggio 2. Installa Java JDK 8 su Ubuntu 14.04.
Verifica versione Java installata:
java -version
Risultato:
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)
Passaggio 3. Installa GlassFish.
GlassFish non dovrebbe essere eseguito con privilegi di root, per eseguirlo come utente non root creeremo un utente glassfish. Se desideri eseguire glassfish come root, salta semplicemente questo passaggio ed eseguire tutto come root, tuttavia, lo sconsiglio vivamente. La home directory dell'utente sarà la directory glassfish:
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
Scarica l'ultima versione stabile di GlassFish, Al momento della stesura di questo articolo è la versione 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
Crea uno script di inizializzazione per il servizio GlassFish:
nano /etc/init.d/glassfish
Aggiungi le seguenti righe di codice:
#!/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
Rendi eseguibile lo script 'glassfish':
chmod 755 /etc/init.d/glassfish
Per avviare il demone del servizio GlassFish, usa il comando seguente:
### Start GlassFish ### sudo /etc/init.d/glassfish start ### Stop GlassFish ### sudo /etc/init.d/glassfish stop ### restart GlassFish ### sudo /etc/init.d/glassfish restart
Per attivare l'amministrazione remota e accedere alla console di amministrazione di GlassFish tramite browser web, esegui i seguenti comandi:
cd /opt/glassfish4/glassfish/bin ./asadmin --user admin asadmin> change-admin-password ./asadmin --host your-domain.com --port 4848 enable-secure-admin
Passaggio 4. Accesso a GlassFish.
GlassFish sarà disponibile sulla porta HTTP 8080 per impostazione predefinita anche sulla porta 4848 dall'amministrazione. Apri il tuo browser preferito e vai a http://your-domain.com:8080
o http://your-server-ip:4848
e completare i passaggi necessari per completare l'installazione. Se stai usando un firewall, apri le porte 8080 e 4848 per abilitare l'accesso al pannello di controllo.
Congratulazioni! Hai installato correttamente GlassFish. Grazie per aver utilizzato questo tutorial per l'installazione di GlassFish sul sistema Ubuntu 14.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di GlassFish.