在CentOS 8上安装GlassFish
步骤1.首先,让我们首先确保您的系统是最新的。
sudo dnf clean all
sudo dnf update
第2步。安装OpenJDK。
当前,有两个LTS版本的OpenJDK – OpenJDK 8和OpenJDK11。您还可以在任何系统上安装这两个Java版本,并根据需要使用。
- 安装OpenJDK 11。
sudo dnf install java-11-openjdk-devel
- 安装OpenJDK 8。
sudo dnf install java-1.8.0-openjdk-devel
验证Java版本:
java -version
步骤3.在CentOS 8上安装Glassfish。
首先,为Glassfish创建一个用户:
useradd -s /sbin/nologin glassfish
接下来,下载最新的稳定版GlassFish,在撰写本文时,它是版本5:
wget http://download.oracle.com/glassfish/5.0/release/glassfish-5.0.zip unzip -d /opt/ glassfish-5.0.zip
将目录的所有权分配给glassfish用户:/opt/glassfish5
chown -R glassfish:glassfish /opt/glassfish5/
步骤4.创建系统服务。
现在,我们为Glassfish服务器创建系统服务(glassfish.service):
nano /usr/lib/systemd/system/glassfish.service
添加以下代码行:
[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
保存更改并退出文件,然后启动glassfish服务器,并将其设置为在启动时自动启动:
sudo systemctl start glassfish.service sudo systemctl enable glassfish.service
步骤5.配置防火墙。
在防火墙中打开HTTP端口:
sudo firewall-cmd --add-port={4848,8080,8181}/tcp --permanent sudo firewall-cmd --reload
步骤6.访问GlassFish Web界面。
默认情况下,GlassFish将在HTTP端口8080上可用,管理部门也可以在端口4848上使用。打开您喜欢的浏览器,然后浏览至或完成所需的步骤以完成安装。http://your-domain.com:8080
http://server-ip-address:4848
恭喜你!您已经成功安装了GlassFish。感谢您使用本教程在CentOS 8系统中安装GlassFish 5。有关其他帮助或有用信息,我们建议您检查GlassFish官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41152.html