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

Come installare GlassFish su Ubuntu 22.04

GlassFish è un server di applicazioni della piattaforma Jakarta EE open source. Inizialmente è stato sviluppato da Sun Microsystems, poi sponsorizzato da Oracle Corporation e ora è gestito dagli sviluppatori della Eclipse Foundation. GlassFish supporta JSP, Servlets, JSF, JAVA API, RMI, ecc. Con questo strumento, gli sviluppatori Web possono creare facilmente applicazioni scalabili e portatili. In questo tutorial, ti mostreremo come installare GlassFish su Ubuntu 22.04.

Prerequisiti

– Un VPS Ubuntu 22.04
– Accesso root SSH completo o un normale utente di sistema con privilegi sudo

Passaggio 1. Accedi al server e aggiorna

Prima di tutto, dobbiamo accedere al nostro VPS Ubuntu 22.04 tramite SSH:

ssh root@IP_Address -p Port_Number

Devi sostituire "IP_Address" e "Port_number" con l'indirizzo IP effettivo del tuo server e il numero di porta SSH. Puoi anche sostituire "root" con l'altro utente di sistema che dispone dei privilegi sudo.

Una volta effettuato l'accesso, puoi verificare se hai la versione corretta di Ubuntu installata sul tuo server con il seguente comando:

# lsb_release -a

Dovresti ottenere questo output:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy

e assicurati che tutti i pacchetti siano aggiornati.

# apt update
# apt upgrade

Tieni presente che i comandi della shell in questo articolo vengono invocati utilizzando l'account "root". Se desideri utilizzare il tuo utente normale con privilegi sudo per eseguire i comandi, assicurati di aggiungere "sudo" davanti ai comandi.

Passaggio 2. Crea un utente di sistema

Per motivi di sicurezza, non è consigliabile eseguire GlassFish come utente "root", quindi creeremo un nuovo utente di sistema per eseguire GlassFish. Disabiliteremo anche l'accesso alla shell per il nuovo utente, esegui questo comando di seguito per completare questo passaggio.

# useradd -m -d /opt/glassfish6 -U -s /bin/false glassfish

Dopo aver eseguito il comando sopra, la directory /opt/glassfish6 verrà creata automaticamente. Useremo questa directory per memorizzare i nostri file core GlassFish.

Passaggio 3. Installa Java

È necessario disporre di un ambiente di runtime Java (JRE) installato sul sistema per eseguire GlassFish. GlassFish 6 richiede JRE 8 o versione successiva installata sul tuo sistema. Eseguiamo il comando seguente per installare JRE dal repository di Ubuntu.

# apt install default-jdk -y

Una volta installato, possiamo controllare la versione usando questo comando:

# java --version

Restituirà un output come questo:

openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Passaggio 4. Installa GlassFish

In questo passaggio, scaricheremo GlassFish da https://glassfish.org/download. Se desideri installare la versione più recente, puoi andare alla loro pagina di download e copiare il link per il download.

# wget https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-6.2.5.zip -O glassfish6.zip

Dopo aver scaricato il file, dobbiamo estrarlo in /opt/glassfish6 e modificare la directory e i permessi del file.

# unzip /opt/glassfish.zip -d /opt
# chown -R glassfish: /opt/glassfish6

Abbiamo scaricato ed estratto i file core di GlassFish e ora possiamo continuare con il passaggio successivo.

Passaggio 5. Crea un file Systemd

Per gestire il servizio FlassFish, dobbiamo creare un file systemd. Creiamo il file usando nano editor, puoi usare qualsiasi altro editor che ti piace.

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

Incolla quanto segue nel file.

[Unit]
Description = GlassFish Server v6
After = syslog.target network.target

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

[Install]
WantedBy = multi-user.target

Salva il file, quindi esci dall'editor nano premendo CTRL + O quindi CTRL + X sulla tastiera.

Successivamente, dobbiamo ricaricare systemctl ogni volta che creiamo o modifichiamo un file systemd.

# systemctl daemon-reload

Quindi, dovremmo essere in grado di eseguire GlassFish utilizzando il comando seguente.

# systemctl start glassfish

A questo punto, dovresti essere in grado di accedere a GlassFish all'indirizzo http://YOUR_IP_ADDRESS:8080

Passaggio 6. Configura GlassFish

A differenza di qualsiasi altro CMS che fornisce una pagina amministrativa in una sottodirectory sotto la stessa home page, per configurare e gestire il tuo sito Web GlassFish devi accedere al backend all'indirizzo http://YOUR_IP_ADDRESS:4848. Ora andiamo a http://YOUR_IP_ADDRESS:4848 per accedere al back-end.

A questo punto, vedrai un messaggio di errore quando accedi a http://YOUR_IP_ADDRESS:4848, è perché dobbiamo configurare la password dell'utente amministratore e abilitare l'accesso sicuro come amministratore.

Esegui questo comando di seguito per creare una password amministratore.

# /opt/glassfish6/bin/asadmin --port 4848 change-admin-password

Ti verrà chiesto di creare un utente amministratore o lasciarlo come utente predefinito chiamato "admin", premi invio se vuoi lasciarlo come "admin"

Quindi, inserisci la password "amministratore", premi di nuovo INVIO perché al momento non ha una password.

Successivamente, ti chiederà di digitare una nuova password, quindi dovrai confermare la nuova password. La nuova password è ora impostata e vedrai un output come questo:

Command change-admin-password executed successfully.

Quindi, abilita la funzione di amministratore sicuro per poter accedere a ip:4848 nel tuo browser web.

# /opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin

Dopo aver abilitato la funzione di amministrazione sicura, riavvia GlassFish, quindi puoi andare su http://YOUR_IP_ADDRESS:4848 per accedere e accedere alla dashboard utilizzando le nuove credenziali. Questa volta, ti chiederà il nome utente e la password dell'amministratore senza visualizzare il messaggio di errore.

# systemctl restart glassfish

Congratulazioni! Hai installato correttamente GlassFish su Ubuntu 22.04 VPS.

Ovviamente, se sei uno dei nostri clienti di Ubuntu Hosting, non devi installare GlassFish su Ubuntu 22.04 da solo. Basta accedere alla nostra area clienti e quindi inviare un ticket, uno dei nostri amministratori installerà GlassFish su Ubuntu 22.04 immediatamente per te senza alcun costo aggiuntivo, insieme a molte utili ottimizzazioni che possiamo fare per te. La gestione di un sito Web basato su GlassFish non riguarda solo l'installazione, possiamo aiutarti a ottimizzare l'installazione di GlassFish se disponi di un VPS con noi.

Se ti è piaciuto questo post su come installare GlassFish su Ubuntu 22.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare GlassFish su Ubuntu 14.04

  2. Come installare GlassFish su Ubuntu 20.04 LTS

  3. Come installare ISPConfig 3 su Ubuntu 18.04

  4. Come installare Webmin su Ubuntu 18.04

  5. Come installare R su Ubuntu 16.04

Come installare R su Ubuntu 20.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04