在本教程中,我们将向您展示如何在 Debian 10 上安装 GlassFish。对于那些不知道的人,GlassFish 是一个开源应用服务器和 Java EE 的参考实现。 GlassFish 5 版本支持最新的 Java 平台:Enterprise Edition 8。它支持 Enterprise JavaBeans、JPA、JavaServer Faces、JMS、RMI、JavaServer Pages、servlet 等。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Debian 10 (Buster) 上逐步安装 GlassFish。
在 Debian 10 Buster 上安装 GlassFish
步骤 1. 在运行下面的教程之前,通过运行以下命令确保您的系统是最新的很重要 apt
终端中的命令:
sudo apt update
步骤 2. 安装 Java。
GlassFish 需要在您的服务器上安装 Java。 现在运行以下命令来安装它:
sudo apt install default-jdk
安装完成后,您可以通过检查 Java 版本来验证它:
java -version
步骤 2. 在 Debian 10 上安装 GlassFish。
现在我们使用以下命令从官网下载最新版本的 GlassFish:
wget https://download.oracle.com/glassfish/5.0.1/nightly/latest-glassfish.zip unzip latest-glassfish.zip -d /opt/
步骤 3. 创建 GlassFish 服务。
现在创建一个 systemd
用于管理 GlassFish 服务的服务文件:
nano /etc/systemd/system/glassfish.service
添加以下文件:
[Unit] Description = GlassFish Server v5.0 After = syslog.target network.target [Service] ExecStart=/opt/glassfish5/bin/asadmin start-domain ExecReload=/opt/glassfish5/bin/asadmin restart-domain ExecStop=/opt/glassfish5/bin/asadmin stop-domain Type = forking [Install] WantedBy = multi-user.target
Save 和 close 文件。 然后,重新加载 systemd
使用以下命令的守护进程:
sudo systemctl daemon-reload sudo systemctl start glassfish sudo systemctl enable glassfish
步骤 4. 配置 GlassFish 管理控制台。
默认情况下,GlassFish admin 未设置控制台密码。 因此,您将需要更新 admin 密码:
/opt/glassfish5/bin/asadmin change-admin-password
输出:
Enter admin user name [default: admin]>admin Enter the admin password> Enter the new admin password> Enter the new admin password again> Command change-admin-password executed successfully.
接下来,您将需要启用安全 admin 使用以下命令功能:
/opt/glassfish5/bin/asadmin enable-secure-admin
然后,重新启动 GlassFish 服务以应用配置更改:
sudo systemctl restart glassfish
步骤 5. 访问 GlassFish Web 界面。
GlassFish Server 的默认端口是 8080,您可以通过访问 URL 来访问它 https://your-ip-address:8080
. 您应该看到以下页面:
恭喜! 您已成功安装 GlassFish。 感谢您使用本教程在 Debian 系统上安装最新版本的 GlassFish。 如需更多帮助或有用信息,我们建议您查看 GlassFish 官方网站.