代码之家  ›  专栏  ›  技术社区  ›  tinny

关闭JBoss热部署服务?

  •  6
  • tinny  · 技术社区  · 15 年前

    关闭JBoss热部署服务的正确方法是什么?

    这是一个生产环境。

    编辑:JBoss版本5.1.0 GA

    4 回复  |  直到 15 年前
        1
  •  3
  •   tinny    15 年前

    我认为删除“deploy/hdscanner jboss beans.xml”文件是正确的方法。

        2
  •  3
  •   Péter Török    15 年前

    deployer是通过deployers.xml和profile.xml描述符文件配置的, 两者都可以在server/xxx/conf目录中找到。这个文件定义了几个pojo 并重点介绍了 每一个。[…]

    以及表中的相关位:

    豆子: HDScanner

    • deployer和false来禁用它。当设置为 false,仅当 主部署MBean称为。

    • 5000毫秒(5秒)。此值为 如果scanEnabled设置为false,则忽略。

    • 属性:scanThreadName-您可以使用它更改 线程,如果你应该采取线程转储。

        3
  •  2
  •   Mauricio    14 年前

    <bean name="HDScanner" class="org.jboss.system.server.profileservice.hotdeploy.HDScanner">
        <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.deployment:service=HDScanner", exposedInterface=org.jboss.system.server.profileservice.hotdeploy.Scanner, registerDirectly=false)</annotation>
        <start method="start" ignored="true" />    
        <property name="deployer"><inject bean="ProfileServiceDeployer"/></property>
        <property name="profileService"><inject bean="ProfileService"/></property>
        <property name="scanPeriod">5000</property>
        <property name="scanThreadName">HDScanner</property>
        <property name="scanEnabled">false</property>
    </bean>
    
        4
  •  0
  •   Werner Brandt    15 年前

    属性:scanEnabled在JBoss 5.x上不存在,仅在部署扫描程序的JBoss 4.x上存在。