如何将JBOSS-EAP 6.2配置为服务,并在CentOS 6.X和Linux1 AMI上设置自动启动



我们在Centos 5.x上使用JDK 5的JBOSS 4.x版本,此版本的JBOSS现在很旧,即使此版本也不受RedHat的支持。

现在,我们正在UAT和AWS Linux1 AMI的jboss-eap 6.2jdk1.7.0_60CentOS 6.x升级,用于生产,我已经在/var/lib/jboss-eap-6.2文件夹中安装了JBOSS 6.2。代码已经完成了必要的修改,应用程序正常工作,JBOSS使用以下命令作为过程。

./standalone.sh -c standalone-full.xml -b 0.0.0.0 -bmanagement 0.0.0.0

下面的命令显示该过程在端口8080上运行。

netstat -aptn | grep LISTEN

请帮助将JBOSS 6.2配置为服务并设置自动启动,当OS启动时?

请按照以下步骤配置JBOSS6.2作为服务并将其配置为自动重新启动。对于CentOS 6.X和AWS Linux1 Ami。

的过程相同
  1. 将文件复制到系统目录

a。将修改的配置文件复制到/etc/jboss-as目录。

mkdir /etc/jboss-as
cp /var/lib/jboss-eap-6.2/bin/init.d/jboss-as.conf /etc/jboss-as/

duncomment line

JBOSS_USER=root

并在此文件的末尾添加以下行。

export JBOSS_USER

b。将启动脚本复制到/etc/init.d目录。

cp /var/lib/jboss-eap-6.2/bin/init.d/jboss-as-standalone.sh /etc/init.d/jboss-62
  1. 在/etc/init.d/jboss-62文件中进行以下更改

    i)-set Java Home JAVA_HOME=/usr/java/jdk1.7.0_60 export JAVA_HOME

    ii) - 设置JBOSS HOME JBOSS_HOME=/var/lib/jboss-eap-6.2 export JBOSS_HOME

    iii) - 更改配置xml文件名(您可以提供所使用的配置文件名)

    jboss_config = standalone-full.xml

    iv)-ADD" -b 0.0.0.0 -bmanagement 0.0.0.0"在以下行中,以便为此系统上的每个IP地址设置绑定

    daemon --user $JBOSS_USER LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE=$JBOSS_PIDFILE $JBOSS_SCRIPT -b 0.0.0.0 -bmanagement 0.0.0.0 -c $JBOSS_CONFIG 2>&1 > $JBOSS_CONSOLE_LOG &

  2. 将启动脚本添加为服务。

使用CHKCONFIG命令。

chkconfig --add jboss-62

  1. 开始服务。

    service jboss-62 start

  2. 在重新启动时,将服务自动启动服务器。

    chkconfig jboss-62 on

  3. 重新启动服务

    service jboss-62 restart

现在JBOSS6.2配置作为服务作为自动重新启动的服务。重新启动操作系统并检查该服务正在运行。在下面运行命令OT验证服务是否在端口8080

上运行

netstat -aptn | grep LISTEN | grep 8080

最新更新