GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare GlassFish su Ubuntu 18.04

Pesce Di Vetro è un'implementazione di riferimento open source completa del server di applicazioni Java EE per lo sviluppo e la distribuzione di applicazioni basate su Java. Supporta JPA, JSF, JSP/Servlet, JMS, RMI e molte altre tecnologie basate su Java. Fornisce inoltre console di amministrazione basate su Web e CLI per una configurazione e una gestione più semplici delle applicazioni Java e dei rispettivi componenti.

Pesce Di Vetro viene mantenuto e sviluppato attraverso il progetto GlassFish. È concesso in licenza ai sensi della Common Development and Distribution License (CDDL) e della GNU General Public License (GPL). Il progetto è attualmente sponsorizzato da Oracle.

In questo articolo, ti mostreremo come installare GlassFish su un VPS Linux con sistema operativo Ubuntu 18.04.

Prerequisiti:

Assicurati che il tuo server soddisfi i seguenti requisiti minimi:

  • Un VPS con Ubuntu 18.04 in esecuzione (preferibilmente una nuova installazione)
  • Un account utente con accesso root o accesso all'utente "root"

Installa aggiornamenti e correggi le dipendenze

Accedi al tuo server tramite SSH:

ssh username@server_ip

Ricorda di sostituire "username" con il nome utente che desideri utilizzare sul server, oltre a sostituire "server_ip" con l'indirizzo IP del tuo server.

Prima di iniziare con l'installazione di GlassFish Server, è una buona idea aggiornare i pacchetti di sistema alle versioni più recenti, se disponibili:

sudo apt-get update
sudo apt-get upgrade

Installa le dipendenze del pacchetto software necessarie a GlassFish eseguendo il comando seguente:

sudo apt-get install software-properties-common wget unzip

Installazione e configurazione di Java 8

Poiché GlassFish è alimentato da Java, deve essere prima installato e configurato sul tuo server Ubuntu. Al momento della stesura, GlassFish 5.0 supporta solo Java 8.

Questo comando installerà Oracle JDK 8 utilizzando il repository PPA:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Dopo l'installazione, puoi verificare la versione Java attiva utilizzando questo comando:

sudo java -version

Dovresti vedere il seguente messaggio:

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)

Aggiornamento della variabile d'ambiente Java

La maggior parte delle applicazioni Java utilizza la variabile JAVA_HOME nel determinare la posizione della tua installazione Java.

Per verificare se hai già JAVA_HOME set, digita il seguente comando:

echo $JAVA_HOME

Se vedi una riga vuota, significa che non è configurato alcun JAVA_HOME variabile. In tal caso, puoi ricontrollare se sta utilizzando il percorso corretto seguendo questi passaggi successivi.

Per determinare la posizione Java corrente, utilizzare il comando seguente:

sudo update-alternatives --config java

L'output dovrebbe mostrare il percorso di installazione di Java, come il seguente:
/usr/lib/jvm/java-8-oracle/jre/bin/java

Ora dobbiamo aggiungere la posizione Java al nostro file di ambiente. Modifica il percorso di conseguenza in base al tuo percorso Java:

sudo echo JAVA_HOME=\"/usr/lib/jvm/java-8-oracle/bin/java\" >> /etc/environment

Dopodiché, dovremo cercare il file per aggiornare la nostra shell:

source /etc/environment

Ora puoi verificare se JAVA_HOME viene impostato utilizzando uno dei seguenti comandi:

echo $JAVA_HOME
$JAVA_HOME -version

Installazione del server GlassFish più recente

Al momento in cui scrivo, l'ultima versione corrente di GlassFish Server è la 5.0.1.

Per prima cosa, dobbiamo cambiare la nostra directory corrente in /opt:

cd /opt

Ora possiamo scaricare l'ultima versione notturna di GlassFish dal loro sito Web ufficiale di GlassFish.

sudo wget http://download.oracle.com/glassfish/5.0.1/nightly/latest-glassfish.zip

Estrarre i file nella directory corrente. Puoi scegliere una directory diversa se desideri mantenere la tua installazione di GlassFish altrove.

sudo unzip latest-glassfish.zip

Per estrarre in una directory specifica:

sudo unzip latest-glassfish.zip -d /path/to/desired/directory

Configurazione del servizio GlassFish

Crea il file di servizio:

sudo nano /etc/systemd/system/glassfish.service

Copia e incolla quanto segue. Modifica il percorso di GlassFish rispetto alla directory della tua installazione di GlassFish:
[Unit]
Description = GlassFish Server v5.0
After = syslog.target network.target

[Service]
ExecStart=/opt/glassfish5/bin/asadmin start-domain
ExecReload=/opt/glassfish5/bin/asadmin restart-domain
ExecStop=/opt/glassfish5/bin/asadmin stop-domain
Type = forking

[Install]
WantedBy = multi-user.target

Salva ed esci. Ora dobbiamo ricaricare i servizi di sistema:

sudo systemctl daemon-reload

Gestione del servizio GlassFish

Per abilitare GlassFish all'avvio:

sudo systemctl enable glassfish

Per avviare GlassFish:

sudo systemctl start glassfish

Verifica lo stato del servizio utilizzando questo comando:

sudo systemctl status glassfish

Accesso a GlassFish

Una volta avviato GlassFish, ora puoi accedere alla pagina predefinita sulla porta 8080.
http://<server-ip-address>:8080

Puoi accedere alla console dell'amministratore web sulla porta 4848.

http://<server-ip-address>:4848

Ricorda di sostituire "indirizzo-ip-server" con l'indirizzo IP del tuo server.

Impostazione del percorso GlassFish

GlassFish ha un'utilità chiamata asadmin che accetta i comandi per configurare GlassFish tramite una riga di comando. Per eseguire asadmin eseguibile ovunque, esegui il seguente comando:

export PATH=/opt/glassfish5/bin:$PATH

Protezione della Console di amministrazione GlassFish

La password amministratore predefinita è vuota. Per aggiornare la password dell'amministratore, esegui il comando seguente:

asadmin change-admin-password

Enter admin user name [default: admin]>admin
Enter the admin password> <blank>
Enter the new admin password>
Enter the new admin password again>
Command change-admin-password executed successfully.

Dopo aver modificato la password dell'amministratore, ora è necessario abilitare la funzione "amministratore sicuro". Richiederà le credenziali che abbiamo aggiunto in precedenza.

asadmin enable-secure-admin

Dobbiamo riavviare GlassFish affinché le modifiche abbiano effetto:

sudo systemctl restart glassfish

Test di GlassFish

Ora che disponiamo di un server GlassFish che utilizza l'accesso sicuro come amministratore, ora possiamo testare il server distribuendo un file WAR di esempio.

Innanzitutto, dobbiamo scaricare un file WAR di esempio nella directory principale del documento di dominio1:

cd /opt/glassfish5/glassfish/domains/domain1/docroot/ 
sudo wget https://github.com/dmatej/Glassfish/raw/master/v2/www/downloads/quickstart/hello.war

Per eseguire la distribuzione, eseguire il comando seguente. Richiederà le credenziali di amministratore:

asadmin deploy hello.war

Dopo aver eseguito correttamente la distribuzione, vai a:
http://<server-ip-address>:8080/hello

Dovresti vedere il seguente messaggio:

Ciao, mi chiamo Duke. Qual è il tuo?

E questo è tutto! Ora hai un server GlassFish funzionante sul tuo VPS Ubuntu 18.04.

Vedi correlati :Come configurare il cluster GlassFish con il bilanciamento del carico automatico

Naturalmente, non è necessario installare GlassFish su Ubuntu 18.04 se hai utilizzato uno dei nostri piani di hosting GlassFish. Se lo fai, puoi semplicemente chiedere al nostro team di supporto di installare GlassFish su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione.

PS . Se ti è piaciuto leggere questo post del blog su come installare GlassFish su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento. Grazie.


Panels
  1. Come installare Java 17 in Ubuntu 20.04

  2. Come installare GlassFish su Ubuntu 16.04

  3. Come installare R su Ubuntu 16.04

  4. Come installare Java su Ubuntu 20.04

  5. Come installare Tomcat su Ubuntu 20.04

Come installare Java su Ubuntu 18.04

Come installare Java su Ubuntu 18.04

Come installare Java 8 su Ubuntu 18.04

Come installare Java su Ubuntu 18.04

Come installare Java su Ubuntu 18.04?

Come installare Java su Ubuntu 22.04