如何在debian 10上安装glassfish-凯发体育app

glassfish是一个开源应用程序服务器,是java ee的参考实现。glassfish 5版本支持最新的java平台:enterprise edition8。它支持enterprise javabeans,jpa,javaserver faces,jms,rmi,javaserver pages,servlet等。

在 buster上

步骤1.在运行下面的教程之前,重要的是通过apt在终端中运行以下命令来确保系统是最新的:

sudo apt update

步骤2.安装java。

glassfish要求在您的服务器上安装java。现在,运行以下命令进行安装:

sudo apt install default-jdk

安装完成后,您可以通过检查java版本来进行验证:

java -version

步骤2.在debian 10上安装glassfish。

现在,我们使用以下命令从官方网站下载最新版本的glassfish:

wget http://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

保存并关闭文件。然后,systemd使用以下命令重新加载守护程序:

sudo systemctl daemon-reload
sudo systemctl start glassfish
sudo systemctl enable glassfish

步骤4.配置glassfish管理控制台。

默认情况下,未设置glassfish管理控制台密码。因此,您将需要更新管理员密码:

/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.

接下来,您将需要使用以下命令启用安全管理功能:

/opt/glassfish5/bin/asadmin enable-secure-admin

然后,重新启动glassfish服务以应用配置更改:

sudo systemctl restart glassfish

步骤5.访问glassfish web界面。

glassfish server的默认端口为8080,您可以通过访问url进行访问。您应该看到以下页面:http://your-ip-address:8080

glassfish-administration-panel

恭喜你!您已经成功安装了glassfish。感谢您使用本教程在debian系统上安装最新版本的glassfish。如需其他帮助或有用信息,建议您查看

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun47911.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年5月5日 上午8:43
下一篇 2021年5月5日 上午8:47

相关推荐

  • glassfish是一个免费的开源服务器,用于部署基于java的应用程序。它还提供基于 web 和 cli 的管理控制台,以便更轻松地配置和管理 java 应用程序及其各自的组件。…

    linux命令 2022年11月11日
  • netdata 是一个开源实时 linux 服务器性能监控工具,具有漂亮的 web 前端。netdata 带有简单、易于使用和可扩展的 web 仪表板,可用于可视化系统上的流程和服…

    linux命令 2021年8月18日
  • apache solr 是一个用 java 编写的开源搜索平台。solr 旨在通过自动故障转移和恢复提供分布式索引、复制和负载平衡查询。 在 debian 10 buster 上安…

    linux命令 2021年8月4日
  • gulp.js 是一个开源工具包,可帮助开发人员自动执行开发工作流程中的任务。gulp 可用于使流程自动化并轻松运行重复性任务。它是一个基于 node.js 和 npm 构建的任务…

    linux命令 2021年8月2日
  • openlitespeed 是由 litespeed technologies 开发的免费、开源和轻量级 http 服务器。它提供了一个基于 web 的用户界面,用于从浏览器管理 …

    linux命令 2021年7月31日
  • hestiacp 是一个免费的开源 web 服务器控制面板,是流行的vesta 控制面板的一个分支。它提供了一个简单干净的 web 界面,并为管理员提供了轻松管理其 web 服务器…

    2021年6月11日
  • 点击进入:chatgpt工具插件导航大全 windows 11 pro iso文件在哪下载最新版?如何下载原装纯净版win11 ?点击进入   持续更新! powershell c…

    2021年6月9日
  • ionic 是一个开源框架,可用于使用 css、html5 等 web 技术开发混合移动应用程序,和萨斯。ionic cli 是首选的安装方法,因为它提供了广泛的开发工具和帮助选项…

    2021年6月8日
  • vim 是一个开源免费工具,具有命令行界面和图形用户界面。它对于编辑用 shell、python、perl、c/c 等编写的配置文件和程序特别有用。最新版本的 vim 包括一些…

    2021年5月31日
  • ajenti是一个免费的开源轻量级控制面板,用于管理linux服务器。它带有许多用于管理电子邮件,网站,域等的插件。它是用python编写的,并提供了响应式图形界面来管理服务器。 …

    2021年5月28日
  • 如何在debian 10上安装notepad

    notepad 是windows上最受欢迎的文本编辑器之一。可悲的是,开发人员没有计划编写本机linux版本的notepad 应用程序。幸运的是,由于使用了snap软件包之…

    2021年5月21日
  • apache kafka是一个开放源代码的分布式事件流平台,成千上万的公司使用它来实现高性能数据管道,流分析,数据集成和关键任务应用程序。 在debian 10 buster上安装…

    2021年5月17日
  • haproxy是一个开源,可靠且高性能的tcp / http负载均衡器和代理服务器,可在以下平台上运行linux,freebsd和solaris。haproxy用c编写,它为在多个…

    技术教程 2021年5月9日
  • utorrent是可用于linux系统的最受欢迎的torrent客户端。utorrent尽可能快速高效地下载文件,而不会减慢其他在线活动的速度。 在debian 10 buster…

    2021年5月7日
  • librenms是一种自动发现基于php / mysql / snmp的网络监控,其中包括对广泛网络硬件的支持。和操作系统,包括cisco,linux,freebsd,junipe…

    2021年5月7日
  • lemp是linux,nginx,mysql / mariadb和php的首字母缩写。linux是服务器操作系统。nginx(发音为engine-x,因此首字母缩写为e)是web服…

    2021年5月7日
  • pgadmin是管理postgresql数据库的最受欢迎的工具之一。您可以使用图形界面来管理与postgresql有关的所有内容。pgadmin允许您从web界面管理postgre…

    2021年5月5日
  • 如何在debian 10上安装apache ant

    apache ant是java库和命令行工具,它提供了许多内置任务,可用于编译,组装,测试和运行java应用程序。ant也可以有效地用于构建非java应用程序,例如c或c 应用…

    2021年4月30日
  • prometheus是出色的开源系统和服务监视系统。它以给定的时间间隔通过http调用从已配置目标中收集指标,评估规则表达式,显示结果,并在满足某些条件时触发警报。 在debian…

    2021年4月21日
  • filezilla是一种广泛使用的ftp客户端,它使用户可以连接到ftp服务器并上传或下载文件。这是一个跨平台的ftp客户端,它是开源的,可以根据gpl许可免费下载和使用。它支持f…

    2021年4月21日
  • samba允许您与其他计算机远程共享文件和打印机,而不管它们的操作系统如何。它使您可以从笔记本电脑访问桌面文件,并与windows和macos用户共享文件。 在debian 10 …

    2021年4月21日
  • 如何在debian 10上的rails上安装ruby

    ruby on rails(ror)是基于ruby编程语言的web应用程序框架。它是服务器端mvc(模型-视图-控制器)框架,为数据库,internet服务和站点提供默认结构。它使…

    2021年4月20日
  • cinnamon是一个免费的开源桌面环境,它为x window提供了高级创新功能和传统的用户体验。从gnome派生的系统。它通过提供速度,灵活性和一系列功能,努力成为linux的最…

    2021年4月12日
  • go是google创建的一种现代开源编程语言,用于构建可靠,简单,快速和高效的代码。软件。用go语言编写的一些流行应用程序是docker,kubernetes,dropbox,op…

    2021年4月12日
  • brave改编自chromium项目,并且可以在linux distributions上顺利运行。勇敢的浏览器是免费的开放源代码浏览器。通过阻止跟踪器,仍然基于铬,它具有快速,快速…

    2021年4月9日
网站地图