2017-04-08 25 views
1

這是我第一次使用Spring/maven/JBoss應用程序。基本上,我試圖按照指示hereSpring Maven成功部署了uinsg Intellij到JBoss,但JBoss歡迎頁仍在顯示

我使用的IntelliJ 2016年3月5日時,JBoss EAP 7.0.0

我試圖按照在主頁上的說明進行操作。我生成按照以下步驟war文件:

  • 文件=>項目結構
  • 文物=> + => Web應用程序歸檔
  • 創建清單文件,該文件看起來空:

enter image description here

  • 成功運行。
  • 在輸出它顯示它連接到服務器

enter image description here

enter image description here

  • 的unnamed.war文件放在.. \ EAP-7.0.0 \
  • 在那裏的端部下面自動添加:
<deployments> 
    <deployment name="unnamed.war" runtime-name="unnamed.war"> 
     <fs-archive path="C:\Users\VAIO\EAP-7.0.0\unnamed.war"/> 
    </deployment> 
</deployments> 

在我的s中出了什麼問題在上面?

更新
@CrazyCoder的評論後,我跟着文檔here,並啓用了Web應用程序,在項目模塊看起來像現在這樣:

enter image description here

和項目結構:

enter image description here

它運行,並打開http://localhost:8080/unnamed/ 但它現在顯示forbidden這個詞。我是否朝着錯誤的方向前進?

+0

請參閱https://www.jetbrains.com/help/idea/2017.1/creating-and-running-your-first-web-application.html。在應用程序服務器運行/調試配置部署選項卡中進行部署時,您需要指定上下文。 – CrazyCoder

+0

@CrazyCoder謝謝。我試圖跟隨,並相應地更新了我的帖子 – TAM

回答

1

我找到了基於@ CrazyCoder評論的解決方案。概括地說,我也跟着文檔如下從here

  • 提取initial文件夾從這裏

    • 下載ZIP(初始目錄包含了我開始與項目)。
    • 導入initial項目的IntelliJ。
    • 在的IntelliJ,右鍵單擊項目根目錄,並選擇Add Framework support ...。然後在打開的對話框中選擇Web應用程序複選框。我們在這裏做什麼,是使Web應用程序的選項,按本細則here
    • 驗證的IntelliJ貴項目根目錄下生成WEB-INF目錄,這個目錄包含了爆炸war文件。它會在您啓用Web應用程序選項後自動執行。檢查here瞭解更多詳情。
    • 回到春天教程here。創建新類hello/SampleController.java,並相應地修改pom.xml
    • Intellij會提示您導入更改(如果未啓用自動導入)以解決您在pom.xml中修改的依賴關係。導入改變
    • 假設JBoss的安裝和配置,你不需要做web服務器端什麼。 Intellij將爲您處理。
    • 選擇run,然後edit configuration,然後選擇您的服務器(在我的情況下JBoss的地方)
    • 如果一切順利的話,它會打開一個空白頁面的瀏覽器(或頁面包含$ENDED$,因爲我們沒有添加任何內容。
    • 你可以在我的情況下添加靜態內容到你的HTML index.jsp頁面,改變身體,和標題,然後再部署,以顯示Hello World
    • 你可以從hello/SampleController.java返回值最終綁定到你的索引頁顯示動態值。