7

以前のバージョンでは、conf/jboss-service.xml で ScanEnabled 属性を無効にするだけでした。

JBoss 7でこれを無効にする方法を知りたい

ありがとう

4

4 に答える 4

12

デプロイメントスキャナーサブシステムを削除するだけで済みます。

削除<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/>

于 2012-04-18T19:51:25.913 に答える
12

今日はこれに苦労しました。auto-deploy-zip と auto-deploy-exploded の両方を false に設定できますが、これは実際にはホット デプロイを無効にするわけではなく、.dodeploy ファイルに触れて開始することでホット デプロイをトリガーする必要があるだけです。さらに、これには、コンテナの開始後に開始するアーティファクトごとに .dodeploy ファイルを変更する必要があります。

読んでください: https://community.jboss.org/wiki/TurnDeploymentScannerDown とこれ: https://docs.jboss.org/author/display/AS7/Deployment+Scanner+configurationホットデプロイを無効にする適切な方法に気付きましたscan-interval を負の数に設定することです。これにより、展開スキャナーが起動時にのみ実行されます。

于 2012-12-20T15:05:27.153 に答える
1

スタンドアロン モードで 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>

参考文献

https://community.jboss.org/wiki/DeployingAnApplicationFromAnExternalDeploymentLocation
https://docs.jboss.org/author/display/AS7/Application+deployment
于 2012-04-18T19:38:05.700 に答える
0

JBoss 4 からアプリケーションを移行する間、同じ要件がありました。スキャン間隔を 0 に設定して、デプロイメント ディレクトリがサーバーの起動時にのみスキャンされるようにします。

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

上記の your.scan.dir は、サーバーの起動時にコマンド ラインで設定されます。

于 2013-11-06T09:26:56.027 に答える