轻松卸载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 后台无法访问,

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应用的信息别忘了在本站进行查找喔。


数据运维技术 » 轻松卸载Linux上的GlassFish! (linux glassfish卸载)