JBoss AS 7 отключить горячее развертывание

В предыдущих версиях вы просто отключали атрибут ScanEnabled в conf / jboss-service.xml.

Мне интересно, как вы отключите это на JBoss 7

Спасибо

 James R. Perkins18 апр. 2012 г., 18:51
Как вы развертываете свое приложение через сканер развертывания?
 shinra tensei18 апр. 2012 г., 21:18
командная строка и через консоль администратора. Я хочу отключить его для настройки производительности

Ответы на вопрос(4)

что вы запускаете AS 7 в автономном режиме, вам необходимо добавить конфигурацию подсистемы развертывания-сканера, как показано ниже

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
    <deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" />
    <deployment-scanner name="my-external-deployment-scanner" path="/home/jpai/as7/deployments" scan-interval="5000" />
</subsystem>
References
https://community.jboss.org/wiki/DeployingAnApplicationFromAnExternalDeploymentLocation
https://docs.jboss.org/author/display/AS7/Application+deployment

p и auto-deploy-exploded оба значения false, это на самом деле не отключает горячее развертывание, оно просто заставляет вас запускать горячее развертывание, касаясь файла .dodeploy для его запуска. Кроме того, для этого необходимо коснуться файла .dodeploy для каждого артефакта, который вы хотите запустить после запуска контейнера.

Чтение закончено:https://community.jboss.org/wiki/TurnDeploymentScannerDown и это:https://docs.jboss.org/author/display/AS7/Deployment+Scanner+configuration Я понял, что правильный способ отключить горячее развертывание - установить для интервала сканирования отрицательное число, поэтому сканер развертывания запускается только при запуске.

 12 сент. 2013 г., 12:06
Чтение документов - это наиболее полный ответ.

устанавливаем интервал сканирования равным 0, чтобы каталог развертываний сканировался только при запуске сервера.

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
  <deployment-scanner name="your-jboss6-deploymentscanner" path="${your.scan.dir}" scan-interval="0"/>
 </subsystem>

Выше ваш.scan.dir устанавливается в командной строке, когда мы запускаем сервер.

Удалить<extension module="org.jboss.as.deployment-scanner"/> а затем удалите:

    <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
        <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-zipped="false" auto-deploy-exploded="false"/>
    </subsystem>

Если вы не хотите удалять подсистему, добавьтеauto-deploy-zipped="false" auto-deploy-exploded="false" на ваш<deployment-scanner/> тег.

 04 февр. 2014 г., 09:18
См. Ответ @ detiber для получения инструкций по отключению.hot deployment без отключенияall deployments вdeployments/.

Ваш ответ на вопрос