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

Installa GlassFish 4.1 su Centos 7

In questo tutorial, spiegheremo come installare GlassFish Server Open Source Edition 4.1 su un Centos 7.1 VPS. GlassFish è un progetto di server di applicazioni open source ed è l'implementazione concreta di Java EE da parte di Oracle. Questa guida dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stata testata e scritta per Centos 7 VPS.

1. Accedi al tuo VPS tramite SSH

ssh root@vps

2. Aggiorna il sistema e installa i pacchetti necessari

[root]$ yum -y update
[root]$ yum install unzip wget

3. Crea un nuovo utente di sistema

Crea un nuovo utente per il server Glassfish:

[root]$ adduser \
   --comment 'Glassfish User' \
   --home-dir /home/glassfish \
   glassfish

4. Installa Oracle JDK 8

GlassFish 4.1 richiede JDK 8 u20 o superiore. Utilizzare il comando seguente per scaricare Oracle JDK 8 dalla riga di comando utilizzando wget:

[root]$ wget --no-cookies \
    --no-check-certificate \
    --header "Cookie: oraclelicense=accept-securebackup-cookie" \
    "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm" \
    -O jdk-8u45-linux-x64.rpm

Una volta scaricato il pacchetto rpm, installalo con:

[root]$ yum install jdk-8u45-linux-x64.rpm

Per verificare se JAVA è stato installato correttamente sulla tua casella CentOS, esegui java -version e l'output dovrebbe essere simile al seguente:

[root]$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

5. Scarica ed estrai l'archivio GlassFish 4.1

Passa all'utente glassfish:

[root]$ su - glassfish

Come utente glassfish, scarica ed estrai l'ultimo archivio GlassFish 4.1

[glassfish]$ wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip
[glassfish]$ unzip glassfish-4.1.zip
[glassfish]$ rm -f glassfish-4.1.zip

Torna all'utente root:

[glassfish]$ exit

6. Crea un servizio systemd

Per creare un nuovo servizio systemd per GlassFish, apri il tuo editor preferito e crea un nuovo file:

[root]$ nano /etc/systemd/system/glassfish.service

e aggiungi le seguenti righe di codice:

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

[Service]
User=glassfish
ExecStart = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

Avvia il server glassfish e impostalo per l'avvio automatico all'avvio:

systemctl enable glassfish.service
systemctl start glassfish.service

Per verificare l'avvio dell'unità, eseguire journalctl -f -u glassfish.service e dovresti vedere qualcosa come di seguito:

[root]$ journalctl -f -u glassfish.service
Apr 26 17:36:13 vps systemd[1]: Starting GlassFish Server v4.1...
Apr 26 17:36:19 vps java[2767]: Waiting for domain1 to start .....
Apr 26 17:36:19 vps java[2767]: Successfully started the domain : domain1
Apr 26 17:36:19 vps java[2767]: domain  Location: /home/glassfish/glassfish4/glassfish/domains/domain1
Apr 26 17:36:19 vps java[2767]: Log File: /home/glassfish/glassfish4/glassfish/domains/domain1/logs/server.log
Apr 26 17:36:19 vps java[2767]: Admin Port: 4848
Apr 26 17:36:19 vps java[2767]: Command start-domain executed successfully.
Apr 26 17:36:19 vps systemd[1]: Started GlassFish Server v4.1.

7. Configurazione del firewall

I numeri di porta di GlassFish predefiniti sono:

  • Amministrazione:4848
  • Ascoltatore HTTP:8080
  • Ascoltatore HTTPS:8181

Ad esempio, per aprire la porta 8080 nel firewall, eseguire:

firewall-cmd --zone=pubic --add-port=8080/tcp --permanent  
firewall-cmd --reload  

Questo è tutto. Hai installato con successo il tuo GlassFish. Per ulteriori informazioni su GlassFish, fare riferimento al sito Web Glassfish.

Ovviamente non devi installare GlassFish 4.1 su Centos 7, se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Potresti anche voler leggere la nostra guida su Come installare GlassFish 5 su CentOS 7.

PS . Se ti è piaciuto questo post, su come installare GlassFish 4.1 su Centos 7, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Installa PHP 7.4 su CentOS 8

  2. Come installare GlassFish su CentOS 7

  3. Installa ownCloud su CentOS 6

  4. Installa Fail2ban su CentOS

  5. Installa GlassFish su un CentOS 6 VPS

Installa Odoo 11 su CentOS 7

Come installare R su CentOS 7

Installa Odoo 12 su CentOS 7

Come installare R su CentOS 8

Come installare GlassFish su CentOS 8

Installa Keepalived su CentOS 8