概述
背景
公司大多数WEB程序(如T24web、TOCF等)都部署在JBoss中,熟练且深入的掌握JBoss的部署是一切开发的前提,也是后续进行微服务、虚拟化(docker、K8S)改造基础。
部署之前
OS环境(RedHat 7.2)
[root@t24webcvm1 deployments]<20180920 09:45:55># hostnamectl
Static hostname: t24webcvm1
Icon name: computer-vm
Chassis: vm
Machine ID:
Boot ID:
Virtualization: vmware
Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo)
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.2:GA:server
Kernel: Linux 3.10.0-327.36.3.el7.x86_64
Architecture: x86-64
其他准备
a. 所有操作都是root用户下进行,不用考虑权限问题;
b. 安装前请先关闭OS防火墙
# systemctl stop firewalld
# systemctl disable firewalld
### 查看防火墙状态命令
# systemctl status firewalld
c. 修改系统资源限制
默认情况化系统对资源的使用情况(进程级)做出来了相关限制,如:打开文件句柄数不大于1024、栈空间大小为8M等;为充分利用系统资源,我们将已有的限制改大,在/etc/security/limits.conf的文件末尾添加如下内容:
* soft core 102400
* hard core 102400
* soft nofile 102400
* hard nofile 102400
* soft nproc 102400
* hard nproc 102400
说明:
/etc/security/limits.conf文件的格式为:
<domain> <type> <item> <value>
Domain:代表用户或用户组,*表示所有用户
Type: 代表限制类型,一般为hard或soft。hard标识“硬限制”,不能超过此值(如:文件无法打开);soft为“软限制”,实际可以超过此值,超过后系统发出告警信息;
Item:为限制项。如:core(限制core文件大小)、stack(进程栈空间)等;
Value:表示具体值
部署步骤
- JDK安装
略
- JBOSS EAP安装
a. 安装包下载,到redhat公司官网下载JBOSS安装包(可能需要注册):
如本文示例的安装包为:jboss-eap-6.2.0.zip
b. 安装包解压
用unzip命令将你所下的安装包解压,如本文将安装包解压到上级目录(-d选项指定解压路径):
unzip jboss-eap-6.2.0.zip –d ../
c. 创建JBOSS EAP的管理用户
进入解压的JBOSS_HOME/bin路径,
最后
以上就是无心皮带为你收集整理的Linux 下 JbossEAP 6.2安装与实例部署的全部内容,希望文章能够帮你解决Linux 下 JbossEAP 6.2安装与实例部署所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复