您的位置:首页 > 其它

如何在ubuntu server 10.04 安装jboss4.2.3GA服务?

2010-12-04 21:22 441 查看

如何设置jboss自动启动?

http://wiki.ubuntu.org.cn/JBoss_5.0.0GA%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 (参考这个链接)
sudo mkdir /opt/jboss
sudo mkdir /home/jboss
sudo useradd -s /bin/bash -d /home/jboss jboss
sudo chown -R jboss:jboss /opt/jboss/
sudo chown -R jboss:jboss /home/jboss/
  如果没有安装unzip,哪么sudo apt-get install unzip
sudo chown jboss:jboss jboss-5.0.0.GA.zip
sudo chown jboss:jbossOpenKM*.zip
sudo su jboss
unzip jboss-5.0.0.GA.zip -d /opt/jboss
unzip OpenKM*.zp –d/opt/jbossexit //退出jboss用户Create a file with the script:
$ sudo vim /etc/init.d/jboss
#!/bin/sh ### BEGIN INIT INFO# Provides:         jboss# Required-Start:   $remote_fs $syslog# Required-Stop:    $remote_fs $syslog# Default-Start:    2 3 4 5# Default-Stop:     0 1 6# Short-Description:Start and stop JBoss AS# Description:      Enable JBoss ASservice provided by daemon.### END INIT INFO ECHO=/bin/echoTEST=/usr/bin/testJBOSS_USER=jbossJBOSS_IP=0.0.0.0JBOSS_HOME=/opt/jboss/jboss-4.2.3.GAJBOSS_START_SCRIPT=$JBOSS_HOME/bin/run.shJBOSS_STOP_SCRIPT=$JBOSS_HOME/bin/shutdown.sh $TEST-x$JBOSS_START_SCRIPT||exit0$TEST-x$JBOSS_STOP_SCRIPT||exit0 start(){   $ECHO-n"Starting JBoss"   su- $JBOSS_USER-c"$JBOSS_START_SCRIPT-b $JBOSS_IP > /dev/null 2> /dev/null &"   $ECHO"."} stop(){   $ECHO-n"Stopping JBoss"   su- $JBOSS_USER-c"$JBOSS_STOP_SCRIPT-s $JBOSS_IP > /dev/null &"   while["$(ps -fu $JBOSS_USER | grepjava | grep jboss | wc -l)"-gt"0"];do       sleep5; $ECHO-n"."   done   $ECHO"."} case"$1"in   start)       start       ;;   stop)       stop       ;;   restart)       stop       sleep30       start       ;;   *)       $ECHO"Usage: jboss {start|stop|restart}"       exit1esacexit0 让jboss文件能够执行(And make it executable:)
$ sudo chmod 755 /etc/init.d/jboss
 
Now update the run-levels:提升运行级别
$ sudo update-rc.d jboss defaults 下面的是执行后输出的日志:
Adding system startup for /etc/init.d/jboss ...
  /etc/rc0.d/K20jboss -> ../init.d/jboss
  /etc/rc1.d/K20jboss -> ../init.d/jboss
  /etc/rc6.d/K20jboss -> ../init.d/jboss
  /etc/rc2.d/S20jboss -> ../init.d/jboss
  /etc/rc3.d/S20jboss -> ../init.d/jboss
  /etc/rc4.d/S20jboss -> ../init.d/jboss
  /etc/rc5.d/S20jboss -> ../init.d/jboss
 

[编辑]启动JBoss

sudo /etc/init.d/jboss start

[编辑]卸载JBoss

sudo /etc/init.d/jboss stop
sudo update-rc.d -f jboss remove
sudo rm -vf /etc/init.d/jboss
sudo userdel jboss
sudo rm -rvf /opt/jboss手工启动jboss服务 sudo service proftpd start

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息