轻松卸载Linux上的GlassFish! (linux glassfish卸载)

随着云计算和大数据的兴起,Java EE 应用程序已成为企业级应用程序的首选。GlassFish 是一个开放源代码的 Java EE 应用服务器,可用于开发和部署 Java 应用程序。在 Linux 系统中,GlassFish 是更受欢迎的应用服务器之一。但随着业务需求的变化,某些情况下需要卸载GlassFish,那么如何轻松卸载Linux上的GlassFish呢?

以下我们将从三方面详细介绍:

1.卸载GlassFish的正确姿势

打开终端并输入以下命令,查看 GlassFish 是否正在运行:

sudo service glassfish status

如果 GlassFish 正在运行,您需要停止它,才能卸载它。输入以下命令来停止 GlassFish:

sudo service glassfish stop

接下来,我们将从系统中完全删除 GlassFish。输入以下命令来卸载 GlassFish:

sudo apt-get remove glassfish

待提示是否卸载的时候,选择”y”并按下”Enter”键,就可以开始卸载了。

2.卸载残留文件夹

即使您完全卸载了 GlassFish,它的一些配置和统计信息数据可能会留在某些文件夹中。您需要从系统中删除这些残留的文件夹,以完全清除 GlassFish。输入以下命令来删除 GlassFish 的安装目录:

sudo rm -rf /opt/glassfish

如果您选择使用默认的配置文件存储路径,请在终端中输入以下命令,删除该目录:

sudo rm -rf /usr/local/glassfish4/glassfish/domns/domn1

3.清除系统环境变量

卸载 GlassFish 后,您还需要清除系统环境变量,以避免在程序启动时出现问题。您需要编辑 /etc/environment 文件并删除 GlassFish 的路径。输入以下命令来编辑此文件:

sudo nano /etc/environment

将以下语句从文件中删除:

/opt/glassfish4/bin

按下 “Ctrl + X”,然后选择“Yes”保存更改并退出编辑器。

卸载 GlassFish 并删除与其相关的文件非常简单,但确保采取正确的步骤是至关重要的。如果您在卸载期间遇到任何问题,请在社区中咨询并寻求支持。

小结:

使用 GlassFish 能够方便快捷地开发和部署 Java 应用程序,但随着业务需求的变化,有时需要卸载 GlassFish。卸载 GlassFish 是比较简单的,但必须遵守正确的步骤。卸载 GlassFish 的之一步是确保它没有运行,并使用 apt-get 命令将其从系统中删除。删除 GlassFish 的安装目录和数据目录。清除 GlassFish 路径以确保系统环境变量不包含任何 GlassFish 相关数据。

相关问题拓展阅读:

  • glassfish 后台无法访问,
  • linux运行glassfish宕机
  • 如何在Glassfish上部署web应用

glassfish 后台无法访问,

glassfish要手动启动吧

linux运行glassfish宕机

Ctrl加Alt加PrtSc(SysRq)加reisub。

Linux内核虽然号称“不死族”,几乎不会崩溃或者死机,但是特殊情况下还是有芹岩一定喊运几率会宕机的。因为Linux广泛用于生产环境,所以每一次宕机都会引起相当大的损失。

GlassFish社区实现了开源JavaEE5应用服务器,GlassFish是一款强健的商业兼容应用服务器,达到产品级质量嫌渗御可免费用于开发、部署和重新分发。

如何在Glassfish上部署web应用

一,开发工具的选择

Java EE,或者是F应用开发,Netbeans和Glassfish是更好的搭配选择,前者对于后者有非常好的支持。但要注意netbeans的版本,5.5是不支持glassfish v2的。而netbeans6还很不稳定,所以现阶段更好的版本是netbeans5.5.1。

二,下载安装Glassfish V2

1)下载Glassfish v2并解压缩。下载完毕後,执行以下命令:

java -Xmx256m -jar glassfish_filename.jar

点击接受弹出的协议后,glassfish会解压到一个名为glassfish的目录里。

2) 修改端口

glassfish是通过ant来安装的,安装脚本在setup.xml下,在里面可以修改一些配置,比如端口等等。配置方法可以百度搜索。

三,部署web应用

通过glassfish管理控制台进入localhost:4848,默认用户admin,密码adminadmin。

在出现的界面里进入左拦敬侧菜单, Applications -> Web

Applications,在列表中可以看到已经部署的应用,如要部署新应用,点击deploy按钮,选择本地的war,设定好context

path,点击OK,无论部署成功或失败,都会看到相应的信息提示。

注:通过这种方式,可以进行远程部署,只要打开目标服务器上的管理控制台,选择一个本地的war,就可以快速的部署到远程服务器上,非常方便,这也是推荐的原因。对于EJB应用,在Enterprise Applications下部署,方法同上

四,配置jdbc数据源

对于Java EE应用,经常需要事先设定数据源,否则部署时会报javax.naming.NameNotFoundException

配置方法是进入Resources -> JDBC,姿友会看到JDBC Resources和Connection pools

先设定Connection

pools,以MySql为例,点击New,命名为MySqlPools,ResourceType选择

javax.sql.ConnectionPoolDataSource,Database

vendor肯定选择mysql,然后点击next进入下一页面。最主要的是设定Additional

Properties,也就是jdbc连接配置,设定好url, user,

password,其他的保持默认值,也可以根据需要自己添加属性。设定好连接池后,接着设定JDBC

Resources,新建一个JDBC,名称要和你的web应用里的持久化单元采简册慎用的数据源的名称一致。

然后再次部署web应用,就会正常运行了。

一,开发工具的选择

Java

EE,或者是F应用开发,Netbeans和Glassfish是更好的搭配选择,前者对于后者有非常好的支持。但要注意netbeans的版

本,5.5是不支持glassfish v2的。而netbeans6还很不稳定,所以现阶段更好的版本是netbeans5.5.1。

关于Netbeans下开发Java EE应用,官方有文档介绍姿友:Java EE 应用程序相关教程,这里主要介绍一下生产环境中web应用在glassfish下的部署和配置

二,下载安装Glassfish V2

1)下载Glassfish v2并解压缩。下载完毕後,执行以下命令:

java -Xmx256m -jar glassfish_filename.jar

点击接受弹出的协议后(这里sun比较无聊啊,所有软件都是,明明一个普通压缩包,非压成jar让你看一下协议才行),glassfish会解压到一个名为glassfish的目录里。

2) 修改端口

glassfish是通过ant来安装的,安装脚本在setup.xml下,在里面可以修改一些配置,比如端口等等。在setup.xml中主要有以下设置:

xml 代码

﹤property name=”domain.name” value=”domain1″/﹥  域名

﹤property name=”instance.name” value=”server”/﹥

﹤property name=”admin.user” value=”admin”/﹥ 管理员用户名   

﹤property name=”admin.password” value=”adminadmin”/﹥ 管理员密码   

﹤property name=”admin.port” value=”4848″/﹥ 管理平台端口   

﹤property name=”instance.port” value=”8080″/﹥ 实例端口,也就是通过这个端口来访问web应用   

﹤property name=”orb.port” value=”3700″/﹥

﹤property name=”imq.port” value=”7676″/﹥

﹤property name=”https.port” value=”8181″/﹥ https端口  

根据需要修改以上设置,执行:ant -f setup.xml,如果系统没有安装ant,在glassfish\lib\ant下有一个ant1.6版。安装结束后,进入简册慎glassfish/bin下,在控制台执行下面命令启动glassfish:

asadmin start-domain domain1     // domain1是上面设置的domain.name,系统默认domain1

启动结束后,进入

测试是否已经正确启动

asadmin stop-domain domain1  //停止服务器

三,部署web应用

有三种方式,可以直接将war或ear放在glassfish/domain/autodeploy目录下,glassfish启动后会自动部署。拦敬

第二是通过命令asadmin deploy部署应用, 另外 asadmin updeploy 卸载应用。通过asadmin deploy

–help 和 asadmin undeploy –help 获得更多帮助。

第三是通过我推荐的方式,通过glassfish管理控制台进入

,默认用户admin,密码adminadmin。打开後看到如下界面:

进入左侧菜单, Applications -> Web

Applications,在列表中可以看到已经部署的应用,如要部署新应用,点击deploy按钮,选择本地的war,设定好context

path,点击OK,无论部署成功或失败,都会看到相应的信息提示

注:通过这种方式,可以进行远程部署,只要打开目标服务器上的管理控制台,选择一个本地的war,就可以快速的部署到远程服务器上,非常方便,这也是推荐的原因。对于EJB应用,在Enterprise Applications下部署,方法同上

四,配置jdbc数据源

对于Java EE应用,经常需要事先设定数据源,否则部署时会报javax.naming.NameNotFoundException

配置方法是进入Resources -> JDBC,会看到JDBC Resources和Connection pools

先设定Connection

pools,以MySql为例,点击New,命名为MySqlPools,ResourceType选择

javax.sql.ConnectionPoolDataSource,Database

vendor肯定选择mysql,然后点击next进入下一页面。最主要的是设定Additional

Properties,也就是jdbc连接配置,设定好url, user,

password,其他的保持默认值,也可以根据需要自己添加属性。设定好连接池后,接着设定JDBC

Resources,新建一个JDBC,名称要和你的web应用里的持久化单元采用的数据源的名称一致。

然后再次部署web应用,就会正常运行了。

linux glassfish卸载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux glassfish卸载,轻松卸载Linux上的GlassFish!,glassfish 后台无法访问,,linux运行glassfish宕机,如何在Glassfish上部署web应用的信息别忘了在本站进行查找喔。

香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/166583.html<

(0)
运维的头像运维
上一篇2025-03-20 14:51
下一篇 2025-03-20 14:52

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注