In questo tutorial, ti mostreremo come installare GlassFish su Debian 11. Per quelli di voi che non lo sapessero, il server GlassFish è un server di applicazioni leggero e gratuito per il sviluppo e implementazione di piattaforme Java e tecnologie Web basate sulla tecnologia Java. Supporta le più recenti piattaforme Java come Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages e molte altre. GlassFish viene fornito con una console di amministrazione semplice e intuitiva con un strumento di aggiornamento per aggiornamenti e componenti aggiuntivi.
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 e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione di GlassFish su una Debian 11 (Bullseye).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
- 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 Debian 11 Bullseye
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update sudo apt upgrade
Passaggio 2. Installazione di Java.
GlassFish richiede che Java sia installato sul tuo server. Ora esegui il seguente comando per installare Java:
sudo apt install default-jdk
Verifica la versione Java utilizzando il seguente comando:
java -version
Passaggio 3. Installazione di GlassFish su Debian 11.
Per impostazione predefinita, GlassFish non è disponibile sul repository di base di Debian 11. Ora installiamo GlassFish dalla pagina ufficiale utilizzando wget
comando:
wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.1.0.zip
Successivamente, estrai il file scaricato in /opt
directory:
unzip glassfish-6.1.0.zip -d /opt/
Passaggio 4. Crea un file di servizio Systemd per Glassfish.
Ora creiamo un systemd
file di servizio per la gestione del servizio Glassfish:
nano /usr/lib/systemd/system/glassfish.service
Aggiungi le seguenti righe:
[Unit] Description = GlassFish Server v6.1.0 After = syslog.target network.target [Service] User = root ExecStart = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar start-domain ExecStop = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar stop-domain ExecReload = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar restart-domain Type = forking [Install] WantedBy = multi-user.target
Salva e chiudi il file. Quindi, ricarica il systemd
demone per applicare le modifiche:
sudo systemctl daemon-reload sudo systemctl start glassfish sudo systemctl enable glassfish
Passaggio 5. Configura GlassFish.
Per impostazione predefinita, Glassfish è accessibile senza alcuna password. Ora impostiamo una nuova password eseguendo il comando seguente:
/opt/glassfish6/bin/asadmin --port 4848 change-your-strong-admin-password
Otterrai il seguente output:
Command change-admin-password executed successfully.
In seguito, si consiglia anche di abilitare HTTPS su Glassfish:
/opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin
Infine, riavvia il servizio Glassfish per applicare le modifiche:
sudo systemctl restart glassfish
Passaggio 6. Accesso all'interfaccia Web di GlassFish.
Una volta installato correttamente, ora apri il tuo browser preferito e vai a http://your-server-ip-address:4848
e accedi come utente amministratore con la password che abbiamo impostato nei passaggi precedenti:
Congratulazioni! Hai installato correttamente GlassFish. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di GlassFish su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di GlassFish .