回答
假設你在獨立模式下運行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
你可以只需刪除部署掃描器子系統。
刪除<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/>
標籤。
請參閱@ detiber的答案,瞭解如何在'deployments /'中禁用*熱部署*而不禁用*所有部署*的說明。 – 2014-02-04 08:18:47
今天我一直在努力。儘管您可以將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我意識到,禁用熱部署的正確方法是將掃描間隔設置爲負數,這將導致部署掃描儀只在啓動時運行。
閱讀文檔 - 這似乎是最全面的答案。 – 2013-09-12 10:06:23
雖然從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>
在上面的內容中,當我們啓動服務器時,命令行中會設置您的.scan.dir。
- 1. 在jboss AS上部署Datanucleus AS 7
- 2. EJB 3部署在JBoss AS中7
- 3. JBoss AS 7部署順序和時機
- 4. 在Jboss AS 7上部署Jersey webapp
- 5. 在JBoss 7上部署Activiti AS
- 6. JBoss AS 7中的戰爭部署
- 7. 在JBoss-AS 7上部署geoserver.war
- 8. JBoss AS 7錯誤:WAR部署成功,EAR部署失敗
- 9. 在jboss-as-7.1.1.Final中爲網頁啓用熱部署
- 10. JBoss ejb3.0即時熱部署
- 11. 如何在JBoss EAP 6(或JBoss AS 7)中部署Camel?
- 12. JBoss AS中目標部署
- 13. JBoss AS 7.1.1部署錯誤
- 14. jboss-as-maven-plugin無法部署到域模式羣集的Jboss AS 7?
- 15. OSGi vs jboss熱部署
- 16. JBoss 6:停止熱部署
- 17. 如何在Jboss上部署JBoss ESB AS
- 18. 使用JBoss 7部署WebServices
- 19. Jboss as 7部署使用HTTP管理API
- 20. jboss as 7:JBAS014639:啓用的屬性不可寫(部署屬性)
- 21. 錯誤當JBoss上部署Web應用程序AS 7
- 22. JBoss AS 7部署 - 使用部署掃描器還是控制檯回購?
- 23. 用EJB 3和JBoss AS 6部署MDB
- 24. JBoss AS 7.1.1 Final - 訪問部署在JBoss AS 6中的EJB
- 25. 在jboss部署jboss sar爲7錯誤
- 26. Liferay 7主題熱部署
- 27. JBoss AS 7 - 以特定順序部署戰爭
- 28. 在Jboss AS 7之間保持會話重新啓動/部署
- 29. JBoss AS 7:如何獨立部署EJB和相關的WAR?
- 30. 的JBoss AS 7遷移 - 部署失敗的問題
您如何通過部署掃描程序部署應用程序? – 2012-04-18 16:51:09
命令行和通過管理控制檯。我想禁用它來進行性能調整 – 2012-04-18 19:18:59