嗨我有EAR文件,並放置在Jboss服務器的獨立/部署路徑中,它工作正常,但是JBOSS如何識別EAR文件是否可以,請您簡單介紹一下內部流程JBoss的JBOSS如何識別EAR文件
0
A
回答
2
這是在JBoss部署文件掃描儀: https://docs.jboss.org/author/display/AS7/Deployment+Scanner+configuration
您可以通過standalone.xml配置。
基本上它檢測到一個新的部署文件(EAR,WAR,JAR)(檢查修改日期是否較新,如果該文件以前存在)。
您還可以使用earname.dodeploy,* .doundeploy等特殊文件來控制它,它會生成指示其功能的文件:* .isdeploying,* .deployed。
0
部署掃描程序僅用於獨立模式。它的工作是監視目錄中的新文件並部署這些文件。它可以在standalone.xml發現:
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
<deployment-scanner scan-interval="5000"
relative-to="jboss.server.base.dir" path="deployments" />
</subsystem>
可以定義更多的部署掃描儀輸入掃描從多個地點部署。顯示的配置將每隔5秒掃描一次$ JBOSS_HOME/standalone/deploy目錄。運行時模型如下所示,並使用默認值在XML沒有指定屬性:
[[email protected]:9999 /] /subsystem=deployment-scanner:read-resource(recursive=true)
{
"outcome" => "success",
"result" => {"scanner" => {"default" => {
"auto-deploy-exploded" => false,
"auto-deploy-zipped" => true,
"deployment-timeout" => 60L,
"name" => "default",
"path" => "deployments",
"relative-to" => "jboss.server.base.dir",
"scan-enabled" => true,
"scan-interval" => 5000
}}}
}
部署掃描器可以通過啓動服務器,或者它們可以被添加並在運行時除去之前修改standalone.xml被添加使用CLI(命令行界面)。
[[email protected]:9999 /] /subsystem=deployment-scanner/scanner=new:add(scan-interval=10000,relative-to="jboss.server.base.dir",path="other-deployments")
{"outcome" => "success"}
[[email protected]:9999 /] /subsystem=deployment-scanner/scanner=new:remove
{"outcome" => "success"}
您也可以在運行時更改屬性,例如要關閉掃描,你可以做
[[email protected]:9999 /] /subsystem=deployment-scanner/scanner=default:write-attribute(name="scan-enabled",value=false)
{"outcome" => "success"}
[[email protected]:9999 /] /subsystem=deployment-scanner:read-resource(recursive=true) {
"outcome" => "success",
"result" => {"scanner" => {"default" => {
"auto-deploy-exploded" => false,
"auto-deploy-zipped" => true,
"deployment-timeout" => 60L,
"name" => "default",
"path" => "deployments",
"relative-to" => "jboss.server.base.dir",
"scan-enabled" => false,
"scan-interval" => 5000
}}}
}
單機/在JBoss應用服務器7分佈部署的目錄位置終端用戶可以放置他們的部署內容(例如war,ear,jar,sar文件),使其自動部署到服務器運行時。
相關問題
- 1. 重用第二EAR文件使用JBoss
- 2. Jboss EAR部署
- 3. 如何使用Eclipse在jboss中部署ear文件?
- 4. 如何識別ODF文件?
- 5. 識別文件
- 6. 識別文件
- 7. EAR文件和「WebSphere Enhanced EAR」之間的區別是什麼?
- 8. JBoss 5.1.0錯誤與EAR
- 9. JBoss SAR vs EAR/WAR包裝
- 10. 如何識別javascript中的文件和文件夾的區別?
- 11. 如何讓Aptana識別.jspf文件?
- 12. 如何識別安裝程序文件?
- 13. SharePoint如何識別文件類型?
- 14. 如何識別死PHP文件?
- 15. 如何識別HDFS中的新文件
- 16. 如何識別dicom數據文件
- 17. 如何識別文件中的'\ t'?
- 18. 如何讓PyCharm識別靜態文件?
- 19. 如何識別上大量文件
- 20. 如何識別文件是一個包?
- 21. 如何解決JBOSS 6.0上ear文件之間的類加載問題?
- 22. 我們如何在遠程jboss 8.2野蠻服務器上部署ear文件?
- 23. 如何構建JBoss AS 7中的ear文件以避免類轉換異常?
- 24. 如何在不同配置的jboss 7上運行2個ear文件
- 25. 識別.patch文件
- 26. 識別XPS文件
- 27. 與EAR文件
- 28. 無法在JBoss 7.1.1上部署.ear文件
- 29. JBoss 5.0.1:log4j.properties文件在EAR中不起作用
- 30. EAR文件位於何處?