如何将 jboss-eap 6.2 配置为服务并在 CentOS 6.x 和 Linux1 AMI 上设置自动启动
How to configure jboss-eap 6.2 as a service and set Auto-start on CentOS 6.x and Linux1 AMI
我们使用旧版本的 Jboss 4.x JDK 5 on CentOS 5.x,这个版本的 Jboss现在已经很老了,连这个版本现在RedHat也不支持了
现在我们在 UAT 和 AWS Linux1 AMI for Production 中升级到 jboss-eap 6.2
和 jdk1.7.0_60
和 CentOS 6.x
,我已经在 [=17= 中安装了 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 的过程相同。
- 复制文件到系统目录
一个。将修改后的配置文件复制到/etc/jboss-as目录下。
mkdir /etc/jboss-as
cp /var/lib/jboss-eap-6.2/bin/init.d/jboss-as.conf /etc/jboss-as/
取消注释以下行
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
在 /etc/init.d/jboss-62 文件中进行以下更改
i)-设置Java首页JAVA_HOME=/usr/java/jdk1.7.0_60 export JAVA_HOME
ii)-设置JBOSS首页JBOSS_HOME=/var/lib/jboss-eap-6.2 export JBOSS_HOME
iii)-更改配置 xml 文件名(您可以提供您正在使用的任何配置文件名)
JBOSS_CONFIG=独立-full.xml
iv)-在下一行中添加“-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 &
将启动脚本添加为服务。
使用 chkconfig 命令将新的 jboss-as-standalone.sh(即 jboss-62)服务添加到自动启动的服务列表。
chkconfig --add jboss-62
启动服务。
service jboss-62 start
使服务在您重新启动时自动启动
服务器。
chkconfig jboss-62 on
重启服务
service jboss-62 restart
现在Jboss6.2 配置即自动重启服务已完成。
重新启动 os 并检查服务是否为 运行。 运行 下面的命令 ot 验证端口 8080
上的服务是 运行
netstat -aptn | grep LISTEN | grep 8080
我们使用旧版本的 Jboss 4.x JDK 5 on CentOS 5.x,这个版本的 Jboss现在已经很老了,连这个版本现在RedHat也不支持了
现在我们在 UAT 和 AWS Linux1 AMI for Production 中升级到 jboss-eap 6.2
和 jdk1.7.0_60
和 CentOS 6.x
,我已经在 [=17= 中安装了 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 的过程相同。
- 复制文件到系统目录
一个。将修改后的配置文件复制到/etc/jboss-as目录下。
mkdir /etc/jboss-as
cp /var/lib/jboss-eap-6.2/bin/init.d/jboss-as.conf /etc/jboss-as/
取消注释以下行
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
在 /etc/init.d/jboss-62 文件中进行以下更改
i)-设置Java首页
JAVA_HOME=/usr/java/jdk1.7.0_60 export JAVA_HOME
ii)-设置JBOSS首页
JBOSS_HOME=/var/lib/jboss-eap-6.2 export JBOSS_HOME
iii)-更改配置 xml 文件名(您可以提供您正在使用的任何配置文件名)
JBOSS_CONFIG=独立-full.xml
iv)-在下一行中添加“-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 &
将启动脚本添加为服务。
使用 chkconfig 命令将新的 jboss-as-standalone.sh(即 jboss-62)服务添加到自动启动的服务列表。
chkconfig --add jboss-62
启动服务。
service jboss-62 start
使服务在您重新启动时自动启动 服务器。
chkconfig jboss-62 on
重启服务
service jboss-62 restart
现在Jboss6.2 配置即自动重启服务已完成。 重新启动 os 并检查服务是否为 运行。 运行 下面的命令 ot 验证端口 8080
上的服务是 运行netstat -aptn | grep LISTEN | grep 8080