GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare GlassFish su CentOS 8

GlassFish è un server di applicazioni open source supportato da Java attraverso il quale gli utenti possono eseguire applicazioni basate su Java. Supporta le più recenti piattaforme Java come Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages, JMS, RMI e servlet, ecc. Glassfish consente agli sviluppatori di creare applicazioni aziendali scalabili e portatili e in grado di integrarsi con tecnologie legacy. Gli utenti possono anche installare componenti opzionali per fornire servizi aggiuntivi. Discuteremo l'installazione del server delle applicazioni GlassFish sul sistema CentOS 8 in questo articolo.

Prerequisiti

I privilegi di root sono necessari per assegnare ruoli amministrativi e configurazioni dei servizi di sistema.

Installazione di GlassFish Application Server su CentOS 8

Segui i seguenti passaggi chiave per installare il server GlassFish su CentOS 8:

Passaggio 1:installa Java OpenJDK 

A quel tempo, sono disponibili diverse versioni di Java per l'installazione. Tuttavia, per comodità, installa solo la versione Java LTS OpenJDK più comunemente utilizzata OpenJDK 11 e 8. La maggior parte dell'applicazione supporta OpenJDK 11 e alcune supportano OpenJDK 8. Pertanto, installa entrambe le versioni Java una per una sul sistema CentOS 8. Innanzitutto, installa OpenJDK 11 utilizzando il comando di seguito indicato:

$ sudo dnf install java-11-openjdk-devel

Una volta installato OpenJDK 11 sul tuo sistema, digita il seguente comando per installare OpenJDK 8 su CentOS 8:

$ sudo dnf install java-1.8.0-openjdk-devel

Verifica l'installazione di Java eseguendo il comando riportato di seguito:

$ java -version

Ora, per passare tra due alternative Java, usa il seguente comando:

$ update-alternatives --config java

Utilizzando il comando precedente, seleziona il numero della versione Java che desideri utilizzare sul tuo sistema come versione predefinita.

Passaggio 2:installa GlassFish sul sistema CentOS 8

Innanzitutto, aggiungi un utente per Glassfish eseguendo il comando di seguito indicato utilizzando i privilegi di root:

# useradd -s /sbin/nologin glassfish

Passaggio 3:scarica la versione GlassFish Stable

Scarica la versione più stabile di GlassFish in base ai requisiti del tuo sistema utilizzando il comando 'wget' come segue:

# wget http://download.oracle.com/glassfish/5.0/release/glassfish-5.0.zip

Abbiamo scaricato glassfish versione 5 su questo sistema. È possibile scaricare l'ultima versione disponibile dal sito Web di Oracle. Il file zip verrà scaricato sul tuo sistema.

Passaggio 4:decomprimi la versione GlassFish

Decomprimi il file scaricato usando il comando unzip. Digita il comando del terminale indicato di seguito per decomprimere il file zippato di glassfish:

# unzip -d /opt/ glassfish-5.0.zip

Ora, assegna i privilegi all'utente GlassFish della directory '/opt/ glassfish5/'.

# chown -R glassfish:glassfish /opt/glassfish5/

Passaggio 5:crea un servizio di sistema GlassFish

Ora crea il servizio systemd (glassfish.service) per eseguire il server GlassFish su CentOS 8. Crea un file utilizzando l'editor di testo come segue:

# nano /usr/lib/systemd/system/glassfish.service

Incolla le seguenti righe di codice in questo file di servizio systemd:

[Unit]

Description = GlassFish Server v5.0

After = syslog.target network.target

[Service]

User = glassfish

ExecStart = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar start-domain

ExecStop = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar stop-domain

ExecReload = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar restart-domain

Type = forking

[Install]

WantedBy = multi-user.target

Ora esci dalla finestra di visualizzazione corrente dopo aver salvato tutte le modifiche in questo file.

Passaggio 6:abilita e avvia il server GlassFish

Avvia il server GlassFish e abilitalo sul sistema CentOS 8 eseguendo i comandi indicati di seguito:

$ sudo systemctl start glassfish.service
$ sudo systemctl enable glassfish.service

$ sudo systemctl status glassfish.service

Passaggio 7:configurazione del firewall

Configura l'impostazione del firewall. Apri le porte HTTP (4848, 8080 e 8181) nel firewall per eseguire il server Glassfish.

$ sudo firewall-cmd --add-port={4848,8080,8181}/tcp --permanent
$ sudo firewall-cmd --reload

Lo stato di successo dovrebbe essere visualizzato sul terminale per abilitare le impostazioni del firewall.

Passaggio 8:avvia l'interfaccia web del server GlassFish

GlassFish può ascoltare su HTTP come porta predefinita 8080 e porta 4848 dall'amministrazione. Quindi, apri il browser web MozilaFirefox e inserisci uno dei seguenti URL nella barra degli indirizzi.

http://domain.com:8080

Oppure

http://IP-Address-Server:4848

La seguente interfaccia web glassfish verrà avviata sul sistema dopo aver completato automaticamente i passaggi di accesso richiesti.

Conclusione

Abbiamo imparato come installare il server delle applicazioni GlassFish su CentOS 8 in questo articolo. Abbiamo osservato come definire i servizi di sistema per l'esecuzione di configurazioni di server e firewall Glassfish. Dopo aver avviato l'interfaccia web di GlassFish, puoi goderne i vantaggi ed eseguire più applicazioni Java su di essa.


Cent OS
  1. Come installare Java su CentOS 8

  2. Come installare GlassFish su CentOS 7

  3. Come installare GlassFish su Ubuntu 14.04

  4. Installa GlassFish 4.1 su Centos 7

  5. Come installare WildFly 14 su CentOS 7

Come installare Tomcat 9 su CentOS 8

Come installare Gradle su CentOS 8

Come installare R su CentOS 8

Come installare Java JDK 8 su CentOS 6

Come installare Java JDK 8 su CentOS 7

Come installare Cassandra su CentOS 7