`
yang_min
  • 浏览: 338170 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JBOSS7学习笔记

阅读更多

1.自定义配置jboss部署目录:

 <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
            <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>
            <deployment-scanner name="my-external-deployment-scanner" path="/opt/jboss-webapps" scan-interval="5000" auto-deploy-exploded="true"/>
        </subsystem>

 注:其中 auto-deploy-exploded 属性指的是是否发布目录下解压的文件夹项目,通常开发时期这样放.

 

2.分享一个jboss7 start|stop|restart的shell,很方便.

#!/bin/bash
#/usr/local/jboss-as-7.1.1.Final/bin/jboss-cli.sh --connect command=:reload

#chkconfig: 345 99 10
#description: JBoss auto start-stop script.

# Source function library.
. /etc/rc.d/init.d/functions

# Get config.
. /etc/sysconfig/network

# Check that networking is up.
[ "${NETWORKING}" = "no" ] && exit 0

### CHANGE THE STARTUP PATH TO YOUR START SCRIPT ###
export JAVA_HOME='/usr/java/jdk1.6.0_12'
jboss7BinPath='/usr/local/jboss-as-7.1.1.Final/bin'
#startup='/usr/local/jboss-as-7.1.1.Final/bin/standalone.sh > /dev/null 2> /dev/null &'
startup='nohup ./standalone.sh &'
#shutdown='killall java'
shutdown='./jboss-cli.sh --connect command=:shutdown'

start(){
echo -n $"Starting JBoss7 service: "
cd $jboss7BinPath
$startup
RETVAL=$?
echo
}

stop(){
action $"Stopping JBoss7 service: " 
cd $jboss7BinPath
$shutdown
RETVAL=$?
echo
}

restart(){
stop
sleep 10
start
}

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

 

分享到:
评论
4 楼 yang_min 2013-12-26  
582399232 写道
你的脚本貌似不能用呀?
service jboss start
Starting JBoss7 service: nohup: appending output to “nohup.out”
启动
service jboss stop
Stopping JBoss7 service:                                   [确定]
./jboss-cli.sh: line 70: /usr/java/jdk1.7.0_45/bin/java: 没有那个文件或目录



请修改环境参数,这里的jdk路径设置成你自己的,谢谢!
3 楼 yang_min 2013-12-26  
582399232 写道
感觉这个脚本不好
#shutdown='killall java' 
shutdown='./jboss-cli.sh --connect command=:shutdown' 

当初使用这个脚本,后来发现我的zookeeper总是会莫名其妙的挂掉,找了好久的原因,原来这个直接killall java 我去,总不能java只被jboss一人程序用呀


你没看见"killall java"这段脚本注释了吗?改用jboss自己的停止服务的方法
2 楼 582399232 2013-12-10  
感觉这个脚本不好
#shutdown='killall java' 
shutdown='./jboss-cli.sh --connect command=:shutdown' 

当初使用这个脚本,后来发现我的zookeeper总是会莫名其妙的挂掉,找了好久的原因,原来这个直接killall java 我去,总不能java只被jboss一人程序用呀
1 楼 582399232 2013-11-26  
你的脚本貌似不能用呀?
service jboss start
Starting JBoss7 service: nohup: appending output to “nohup.out”
启动
service jboss stop
Stopping JBoss7 service:                                   [确定]
./jboss-cli.sh: line 70: /usr/java/jdk1.7.0_45/bin/java: 没有那个文件或目录

相关推荐

    JBoss ESB 学习笔记

    自己辛苦整理的网上的JBoss ESB学习笔记 ,非常详细,代码操作都有截图; 希望大家多支持! 学习笔记PDF的目录如下: 1——搭建ESB开发环境 2 2——第一个ESB代码Hello World 12 3——第二个ESB代码Hello World ...

    JBossESB学习笔记(1-16全)

    JBossESB学习笔记 收集了网上1-16系列教程,笔记详细介绍了JBossESB各个组件的特性及配置文件的说明

    JBossESB学习笔记.rar_Jboss_ESB_esb和aop

    Jboss_ESB学习笔记以及总结和实例

    Jboss_ESB学习笔记

    Jboss_ESB学习笔记,介绍的很详细,可以作为入门文档来看。

    Jboss-ESB学习笔记.doc

    Jboss_ESB学习笔记.doc

    jBoss+tomcat学习笔记大全,jBoss+tomcat的帮助文档

    jBoss+tomcat学习笔记大全,jBoss+tomcat的帮助文档

    JBoss ESB学习笔记1-搭建ESB开发环境.docx

    。。。

    JPA学习笔记-EJB-01JPA初体验

    本文是学习 JPA 笔记,可能会根据自己的学习进度逐渐完善。...随着笔者的学习笔记,大家一起学习吧,还是那句话,有什么问题 大家一起探讨。有什么错误希望指证!谢谢。 http://blog.csdn.net/suhuanzheng7784877

    JavaEE5学习笔记02-JNDI与RMI

    JavaEE5学习笔记02-JNDI与RMI.

    ejbca3.10.1学习笔记

    ejbca的安装及使用技术资料整理及利用ejbca制作双向SSL的相关证书。 分别用tomcat jboss weblogic webshpere做了例子。

    jBPM-jPDL学习笔记

    jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。  jPDL是构建于jBPM框架上的流程语言之一。在jPDL...

    JavaEE5学习笔记04-JavaMail使用总结

    JavaEE5学习笔记04-JavaMail使用总结----

    EJB3.0 - 学习笔记

    EJB(Enterprice JavaBeans)是一个用于分布式业务应用的标准服务端组建模型.采用EJB架构编写的应用是可伸缩的,事务性的,多用户安全...采用EJB编写的这些应用,可以部署在任何支持EJB规范的服务器平台,如jboss,weblogic等.

    J2EE学习笔记

    6.5:集群分布式应用(以JBOSS为例) 190 6.6:JNLP原理及应用: 190 6.7:Log4原理及应用: 191 6.8:JFreeChat原理及应用: 191 6.9:几种常用协议 192 7.0:SOA原理 200 8:搜索引擎专题 205 9:CMS(内容发布管理系统)...

    JBPM学习笔记

    JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、...jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。

    EJB学习资料

    有《Jboss EJB3.0实例教程》和《EJB3.0实例教程》两本pdf书籍,以及两本外文pdf书籍及源码,分别为ejb-3_0-fr-spec-persistence.pdf和ejb-3_0-fr-spec-simplified.pdf,以及EJB课堂笔记.doc和EJB基础.chm、EJB学习...

    EJB3笔记代码

    学习EJB3所写示例代码,可以直接在JBoss4.0.4GA中运行。

    struts+spring+hibernate 整合笔记

    JDK5.0 应用服务器:JBOSS4.0.4GA Spring:2.5 Hibernate:3.1 Struts:1.2 学习心德 作者:姚赪海

    a4j richfaces 常用标签例子

    这是用richfaces3.1写的一个学习笔记。需要的看看 在jboss4.2下运行正常。 在tomcat中如果抛异常。 是因为jar包不一样导致的。可以给我发留言。我给你完整包 liucheng418@163.com

Global site tag (gtag.js) - Google Analytics