1. 程式人生 > >idea2017 jboss7.1.1final初次部署web專案(圖文)

idea2017 jboss7.1.1final初次部署web專案(圖文)

0x001

環境

  • 一個java web的專案
  • 裝好了的idea2017
  • 已經按照好的本地jboss-as-7.1.1.Final客戶端

起因

因為最近看慕課網已經出了一起idea的使用教程課程,而之前一直想去接觸這款新的開發工具,各種聽說從不同方面對開發的效率會有很大的提升,於是下定決心去嘗試一下,用公司的web專案正好搭建初次跑起來jboss的專案,以此來總結一下遇到的坑。

0x002

ready go (配置web專案屬性)

本次總結大部分是用圖來解釋

1.首先要做的是匯入專案,這裡很簡單,我就略過了。。

這裡寫圖片描述

2.右鍵專案,可以找到一個open module setting的選項(快捷鍵是F4),點開如下:

看到下圖的左側,在project settings的下面分為5個小部分
部署一個web專案主要就是配置這5個部分,一個一個來看

這裡寫圖片描述

3.配置好project後,繼續配置modules

modules的右側分為三個部分:
Sources:原始碼路徑
Paths:編譯輸出的路徑
Dependencies:專案的依賴,也就是jar包

這裡寫圖片描述

這裡的編譯類輸出資料夾跟eclipse中一樣就好啦

這裡寫圖片描述

這個不多說,沒有點右邊的加號添上就行

這裡寫圖片描述

這裡寫圖片描述

接下來是重中之重,需要在facets裡配置好web的,點選+,選擇web,繼續配置

這裡寫圖片描述

這裡要注意:需要選擇你的web工程下的web.xml
,我就是因為這裡沒有選擇,才導致 jboss啟動沒有報錯,但是專案遲遲不載入進來。 而下面的那個選擇web的根路徑,否則訪問主頁會報出404的錯誤!!

這裡寫圖片描述

當你配置好上面的時候,在配置Artifacts這個選項時,點選加好後已經有了from modules這個選項
選上即可

這裡寫圖片描述

至此web專案配置完了。。接下來看jboss的配置。

0x003

配置jboss

選擇run下的編輯配置

這裡寫圖片描述

進入這個介面點選加好

這裡寫圖片描述

選擇jboss,點選local這裡是只本地,下面的remote是遠端的意思

這裡寫圖片描述

各種配置,server下:
name:伺服器的名字,隨意起
configure:配置你本地的jboss路徑,點開選上就好
按圖配置即可,有一些是預設選項不用管,還有一些是讀取jboss本身配置的xml檔案而來的

這裡寫圖片描述

上面配置完了,點選deployment的加號,選擇第一個Artifact

這裡寫圖片描述

這個是點完加號後的效果圖

這裡寫圖片描述

這是所有都配置完了的介面,下面也不會提示了。

這裡寫圖片描述

0x004

總結

如上所示,至此完成所有配置,只需輕輕點選一下run即可。專案邊跑起來啦。。這個idea初次跑專案浪費的時間確實不少,網上查閱了各種資料,各有風雲。。。有的人說facets那個設定根本沒有用,但是確實對於非maven專案來說是重中之重啊。這次最大的坑就是此處了。。。好了,總結就到這裡吧。