2016-07-26 157 views
0

我使用的是最新版本WildFly,這是WildFly 10.0.0決賽,和我encountring部署一個問題,使用WildFly 8WildFly 10做部署錯誤

當我不面對我的文件夾問題是我有一個Web應用程序文件夾,當我嘗試部署它時,我收到以下錯誤消息:

部署'***。war'請求,但部署不存在。

我相信我下面正確的指示部署我的應用程序,因爲它是用WildFly 8展開但未WildFly 9和10

這些是我追隨的部署說明我應用:

  1. 複製Web應用程序文件夾到獨立/ deploymentsfolder,
  2. 重命名文件夾,我向XXX.war.dodeploy,
  3. 然後回去斌folde運行standalone.bat文件。

但是我沒有收到任何消息或部分'***。war'請求,但部署不存在。

+0

目錄結構是什麼樣的? –

+0

@JamesR。帕金斯它看起來像這樣: - /獨立 - /部署 ---/XXX.war.dodeploy ---- home.xhtml ---- /管理 -----的index.xhtml ----圖像 ----/META-INF ----- context.xml的 ---- /頁 ----- XHTML頁面 -----/INC - - /資源 -----/FONT-要命 -----/CSS -----/jQuery的 -----/...等 ----/WEB- INF ----- web.xml - ---- jboss-web.xml ----- faces-config.xml -----/classes -----/lib -----/templates -----/INC – Khaled

回答

0

其實,你需要做的是這樣的:

  1. 複製Web應用程序文件夾到standalone/deployments文件夾,
  2. 您的文件夾XXX.war重命名(不.dodeploy部分)
  3. 創建一個名爲XXX.war.dodeploy的空文件(這實際上是觸發部署名爲XXX.war的Web應用程序的原因)
  4. 然後回到bin文件夾並運行standalone.bat文件。

https://docs.jboss.org/author/display/WFLY10/Application+deployment

標記文件

標記文件始終具有相同的名稱爲它們所涉及的內容部署,但有一個附加的文件後綴追加。例如,應該部署指示example.war文件的標記文件名爲example.war.dodeploy。不同的標記文件後綴具有不同的含義。

0

要在wildfly 10中部署web應用程序,可以將war文件直接複製到standalone/deployments文件夾,也可以使用管理控制檯並選擇要部署的war文件。

部署掃描程序會掃描文件夾中的任何war文件並進行部署,並且不需要任何.war.dodeploy文件存在,但創建此類文件也可以完成。