jboss启动脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jboss启动脚本相关的知识,希望对你有一定的参考价值。

Tired of running seperate scripts for jBoss with/out jRebel and manual cleaning temp.
  1. #!/bin/bash
  2.  
  3. while getopts ":crp" optname
  4. do
  5. case "$optname" in
  6. "c")
  7. echo "Cleaning ears"
  8. rm -fv jboss-5.1.0.GA/server/default/deploy/*.ear
  9. echo "Cleaning work"
  10. rm -rf jboss-5.1.0.GA/server/default/work/
  11. echo "Cleaning tmp"
  12. rm -rf jboss-5.1.0.GA/server/default/tmp/
  13. echo "Cleaning log"
  14. rm -rf jboss-5.1.0.GA/server/default/log/
  15. ;;
  16. "r")
  17. echo "Running with rebel"
  18. export JAVA_OPTS="-noverify -javaagent:/home/dogrizz/tools/jrebel/jrebel.jar -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n -XX:+UseParallelGC $JAVA_OPTS"
  19. jboss-5.1.0.GA/bin/run.sh -b 0.0.0.0
  20. ;;
  21. "p")
  22. echo "Running without rebel"
  23. export JAVA_OPTS=""
  24. jboss-5.1.0.GA/bin/run.sh -b 0.0.0.0
  25. ;;
  26. "?")
  27. echo "Unknown option $OPTARG"
  28. ;;
  29. ":")
  30. echo "No argument value for option $OPTARG"
  31. ;;
  32. *)
  33. # Should not occur
  34. echo "Unknown error while processing options"
  35. ;;
  36. esac
  37. done

以上是关于jboss启动脚本的主要内容,如果未能解决你的问题,请参考以下文章

在 Linux 上将 JBoss 7 作为服务启动

只启动一次 jboss-cli

shell脚本判断进程是不是存在,并重新启动

LinuxserverJboss执行环境搭建步骤和开机自己主动启动脚本编写执行

深入理解 JBoss 7/WildFly Domain 模式启动过程

Wildfly/JBOSS 持久性错误 MSC000001:无法启动服务 jboss.persistenceunit