Linux服务器GlashFish的Domain管理
1.本文内容
Glassfish(V3.1)的Domain创建,删除,登陆,部署等
Linux客户端工具: SecureCRTPortable和 WinSCP (请自行下载)
2.1 新建Domain
/root/glassfish3/glassfish/bin/asadmin create-domain --adminport 4848 domain8
说明:
/root/glassfish3/glassfish/bin/ glassfish安装目录的bin路径
asadmin glassfish命令行工具
asadmin create-domain --adminport 4848 domain8 这一句的意思是创建一个名为domain8,使用 4848端口作为管理控制台登陆端口的domain
接着会提示输入domain8的管理员用户名,这里输入admin,不输入的话默认使用admin
输入domain8管理员用户的密码,这里也输入admin并会要求再次确认输入.最后提示创建成功
Domain8就是上面创建的domain
修改domain8的配置文件
使用winscp进入 domain8所在路径
双击打开domain.xml,找到 <network-listeners>段,修改http-listener-1的port为 8088(这个端口按自己的需求修改),保存并关闭
创建domain后,先启动domain
/root/glassfish3/glassfish/bin/asadmin start-domain domain8
接着执行命令 /root/glassfish3/glassfish/bin/asadmin --host localhost --port 4848 login
执行这个命令是为了以后在这么linux上执行部署等操作时不用每次都输入当前domain的管理员用户名和密码
执行 /root/glassfish3/glassfish/bin/asadmin --host localhost --port 4848 enable-secure-admin
启用domain8的 https访问
提示重启domain才能生效,分别执行下面两行命令
/root/glassfish3/glassfish/bin/asadmin stop-domain domain8
/root/glassfish3/glassfish/bin/asadmin start-domain domain8
重启后,访问一下管理控制台,IE打开 https://192.168.20.207:4848/,注意是https,我使用的是日文OS,并不影响效果
如果无法访问,请重启linux,没有什么问题是重启电脑解决不了,如果不行, 再重启一次(重启命令: reboot)
使用amdin/admin(就是创建domain8时输入的管理员用户名和密码)登陆
看一下domain8运行是否正常,IE访问 http://192.168.20.207:8088/, 注意这时是http,没有s,端口是上面配置的访问端口,不是管理控制台端口
到这里一个新domain就创建完成了,个人认为,一个domain对应一套管理端口和访问端口,所以创建多个domain时要注意端口的问题不要产生端口冲突
2.2 删除domain
先使用命令关闭要删除的domain
执行 /root/glassfish3/glassfish/bin/asadmin stop-domain domain8
然后通过 winscp直接删除domain8整个文件夹,这样就可以删除domain8这个domain
2.3 启动和停止domain
启动 /root/glassfish3/glassfish/bin/asadmin start-domain domain8
停止 /root/glassfish3/glassfish/bin/asadmin stop-domain domain8
2.3 在domain中部署和取消部署xxx.war文件,命令都比较简单,但是建议按照我所写的顺序来操作 (假设xxx.war文件已经存在于linux服务器的某目录下)
Step1.取消部署,如果还没有部署过war,可以跳过.因为上面执行过 asadmin login命令,所以这里就不用输入用户我和密码(其实我是在jenkins中调用这些命令,)
/root/glassfish3/glassfish/bin/asadmin --host localhost --port 4848 undeploy xxx
Step2. 停止domain8
/root/glassfish3/glassfish/bin/asadmin stop-domain domain8
Step3. 启动domain8
/root/glassfish3/glassfish/bin/asadmin start-domain domain8
Step4. 部署xxx.war
/root/glassfish3/glassfish/bin/asadmin --host localhost --port 4848 deploy /root/test/xxx.war
Step5.通过IE访问部署的程序 http://IP:8088/xxx/
通过Word2016发布
完.
Linux服务器GlashFish的Domain管理的更多相关文章
- windows下运行的linux服务器批量管理工具(带UI界面)
产生背景: 由于做服务器运维方面的工作,需要一人对近千台LINUX服务器进行统一集中的管理,如同时批量对LINUX服务器执行相关的指令.同时批量对LINUX服务器upload程序包.同时批量对LINU ...
- 分享:linux下apache服务器的配置和管理
linux下apache服务器的配置和管理. 一.两个重要目录: Apache有两个重要的目录:1.配置目录/etc/httpd/conf:2.文档目录/var/www: 二.两种配置模式: Apac ...
- Linux入门(五)linux服务器文件远程管理
1 使用filezila远程管理linux服务器文件 filezila下载地址:https://filezilla-project.org/ filezila默认只能登录普通用户,如果想要root用 ...
- 使用Java管理千台规模Linux服务器_入门
http://www.oschina.net/code/snippet_222919_11734 代码分享 当前位置: 代码分享 » Java » 网络编程 搜 索 [饶过] 使用Java管理千 ...
- Linux服务器,服务管理--systemctl命令详解,设置开机自启动
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...
- BMC ipmitool 对linux服务器进行IPMI管理
IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标 ...
- Gravitational Teleport 开源的通过ssh && kubernetes api 管理linux 服务器集群的网关
Gravitational Teleport 是一个开源的通过ssh && kubernetes api 管理linux 服务器集群的网关 支持以下功能: 基于证书的身份认证 ssh ...
- 阿里云宝塔Linux服务器管理面版初始化地址不能登入(原创)
宝塔面板是一款可以让Linux服务器实现图形可视化操作的集成系统. 安装好以后,页面初始化登录地址http://{您的服务器IP}:888不能登入. 不能登入通常是我们没有权限访问,需要更改安全组赋予 ...
- 管理Linux服务器的用户和组
管理Linux服务器的用户和组 Linux操作系统是一个多用户多任务的操作系统,允许多个用户同时登录到系统,使用系统资源. 为了使所有用户的工作顺利进行,保护每个用户的文件和进程,规范每个用户的权限, ...
随机推荐
- EF学习笔记(十二):EF高级应用场景
学习总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 上篇链接:EF学习笔记(十一):实施继承 本篇原文链接:Advanced Entity Framework Scenari ...
- 转:酷我音乐API
酷我音乐API 本次分析的是酷我音乐API 歌曲搜索API:http://search.kuwo.cn/r.s?all={0}&ft=music&itemset=web_2013&am ...
- 《python语言程序设计》_第6章_函数
# 6.1_引言 程序1: 结果: Sum from 1 to 10 is 55Sum from 20 to 38 is 513Sum from 35 to 50 is 630 程序2: #程序1和2 ...
- MyBatis的好处及常见问题
好处 MyBatis持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动.创建connection.创建statement.手动设置 ...
- hbuilder下用plus.barcode.Barcode做二维码扫描,当二维码容器的高度设置过低时,启动扫描会发生闪退
解决办法: 将固定高度改为百分比
- Ftp主动模式和被动模式以及java连接ftp模式设置
Ftp主动模式和被动模式以及java连接ftp模式设置 https://www.cnblogs.com/huhaoshida/p/5412615.html (1) PORT(主动模式) PORT中文称 ...
- linux 性能优化
linux的性能优化: 1.CPU,MEM 2.DISK--RAID 3.网络相关的外设,网卡 linux系统性能分析: top:linux系统的负载,CPU,MEM,SWAP,占用CPU和内存比较的 ...
- 本周对于java中lamdba表达式与内部进行了学习 ,以下是我在学习就中遇到的问题
在java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类.我觉得其实就是类的嵌套,在一个类中再定义一个类,这里已成员内部类为讲,内部类可以自由地运用外部类定义的方法,但外部类想 ...
- CSS常见布局问题整理
实现div的水平居中和垂直居中 多元素水平居中 实现栅格化布局 1. 实现div的水平居中和垂直居中 实现效果: 这大概是最经典的一个题目了,所以放在第一个. 方法有好多, 一一列来 主要思路其实就是 ...
- 微信小程序中如何使用WebSocket实现长连接(含完整源码)
本文由腾讯云技术团队原创,感谢作者的分享. 1.前言 微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架.组件以及 API,在这个平台上面的想象空间很大.腾讯云研究了一番之后,发现 ...