随着云计算和大数据的兴起,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 相关数据。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220glassfish要手动启动吧
Ctrl加Alt加PrtSc(SysRq)加reisub。
Linux内核虽然号称“不死族”,几乎不会崩溃或者死机,但是特殊情况下还是有芹岩一定喊运几率会宕机的。因为Linux广泛用于生产环境,所以每一次宕机都会引起相当大的损失。
GlassFish社区实现了开源JavaEE5应用服务器,GlassFish是一款强健的商业兼容应用服务器,达到产品级质量嫌渗御可免费用于开发、部署和重新分发。
一,开发工具的选择
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应用的信息别忘了在本站进行查找喔。
创新互联【028-86922220】值得信赖的成都网站建设公司。多年持续为众多企业提供成都网站建设,成都品牌建站设计,成都高端网站制作开发,SEO优化排名推广服务,全网营销让企业网站产生价值。
分享标题:轻松卸载Linux上的GlassFish!(linuxglassfish卸载)
转载来源:http://www.mswzjz.cn/qtweb/news12/476212.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能