您的当前位置:我要购书网>在线阅读>Java/J2EE/JSP

linux下配置jboss自动启动

来源:互联网  作者:  发布:我要购物网收集整理  发布时间:2006-8-31 人气:200

Linux下配置JBoss自动启动(JBoss V4.0)#为root用户的命令提示符 $为jboss用户的命令提示符Ø 安装J2SDK到/usr/local/j2sdk1.4.2,编辑/etc/profile

# /etc/profileJAVA_HOME=/usr/local/j2sdkPATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar export JAVA_HOME PATH CLASSPATHØ 安装JBoss4.0到/usr/local/jboss4x,编辑/etc/profile

# /etc/profileJBOSS_HOME=/usr/local/jboss4xPATH=$PATH:$JBOSS_HOME/bin export JBOSS _HOME PATH Ø 复制JBoss4自带的启动文件到/etc/init.d下

# cp $JBOSS_HOME/bin/jboss_init_redhat.sh /etc/init.d/Ø 设置启动脚步

# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc3.d/K20jboss_init_redhat# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc3.d/S80jboss_init_redhat# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc5.d/K20jboss_init_redhat# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc5.d/S80jboss_init_redhat此时会在/etc/rc3.d和/etc/rc5.d下创建一个S80jboss_init_redhat.sh的连接文件,然后分配执行权限(为了简单使用了777的权限)

# chmod –f 777 /etc/init.d/jboss_init_redhat.sh# chmod –f 777 /etc/rc3.d/S80jboss_init_redhat.sh# chmod –Rf 777 $JBOSS_HOMEØ 编辑/etc/init.d/jboss_init_redhat.sh文件(注:红色为修改部分)

# vi /etc/init.d/jboss_init_redhat.sh#!/bin/sh## JBoss Control Script## chkconfig: 3 80 20# description: JBoss EJB Container# # To use this script# run it as root - it will switch to the specified user# It loses all console output - use the log.## Here is a little (and extremely primitive) # startup/shutdown script for RedHat systems. It assumes # that JBoss lives in /usr/local/jboss, it's run by user # 'jboss' and JDK binaries are in /usr/local/jdk/bin. All # this can be changed in the script itself. # Bojan ## Either amend this script for your requirements# or just ensure that the following variables are set correctly # before calling the script # [ #420297 ] JBoss startup/shutdown for RedHat #define where jboss is - this is the directory containing directories log, bin, conf etcJBOSS_HOME=${JBOSS_HOME:-"/usr/local/jboss4x"} #make java is on your pathJAVAPTH=${JAVAPTH:-"/usr/local/j2sdk1.4.2/bin"} #define the classpath for the shutdown classJBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"} #define the script to use to start jbossJBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c all"} if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then # ensure the file exists touch $JBOSS_CONSOLEfi if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE" echo "WARNING: ignoring it and using /dev/null" JBOSS_CONSOLE="/dev/null"fi #define what will be done with the console logJBOSS_CONSOLE=${JBOSS_CONSOLE:-"/dev/null"} #define the user under which jboss will run, or use RUNASIS to run as the current userJBOSSUS=${JBOSSUS:-"jboss"} CMD_START="cd $JBOSS_HOME/bin; $JBOSSSH" CMD_STOP="java -classpath $JBOSSCP org.jboss.Shutdown --shutdown" if [ "$JBOSSUS" = "RUNASIS" ]; then SUBIT=""else SUBIT="su - $JBOSSUS -c "fi if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then export PATH=$PATH:$JAVAPTHfi if [ ! -d "$JBOSS_HOME" ]; then echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME exit 1fi echo CMD_START = $CMD_START case "$1" instart) cd $JBOSS_HOME/bin if [ -z "$SUBIT" ]; then eval $CMD_START >${JBOSS_CONSOLE} 2>&1 & else $SUBIT "$CMD_START >${JBOSS_CONSOLE} 2>&1 &" fi ;;stop) if [ -z "$SUBIT" ]; then $CMD_STOP else $SUBIT "$CMD_STOP" fi ;;restart) $0 stop $0 start ;;*) echo "usage: $0 (start|stop|restart|help)"esacØ 添加jboss用户并分配组

# useradd jboss# usermod -G jboss,root jbossØ 配置完成,重新启动Linux服务器

相关文章
· linux下tomcat的安装
· listview标题平面显示(vb)
· listview控件搜索函数(vb)
· listview 操作
· listbox多选状态下的自拖与互拖
· listview控件 -- 改良版,带箭头自动排序
· listcontrol的使用
· linux下配置jboss自动启动
· linux网络服务软件安装备忘录 ver 0.3
· listview custom draw - 不同行(列..
热点文章
%>
· creating user controls
· 提高fastreplace速度 (fstrrep.pas)
· asc ii 完整码表及简介
· 自动生成拼音(汉字反查到拼音)
· sql2000无法安装的解决办法
· 浏览器集成教学 自定义浏览器
· vc++技术内幕(第四版)笔记(第7章)
· mysql5.0中文乱码解决方案
· sql server日期计算
· vc下利用ado连接access数据库
 淘宝旺旺:我要购书网上书店『图书目录
本购书中心地址: 杭州市延安路111号清波商厦南楼D座(总部) 上海市闸北区老沪太路网上购书中心(沪部),  邮编:310002
电子邮件:books@51goushu.com  经营许可证编号:沪ICP备06038574号
版权所有 2003-2008 © All Rights Reserved .购书网