對於未接觸過java web開發的大家而言,應該和我一樣對java web編程開發比較迷茫,通過查一些資料,大致清楚了java web開發環境的一些基本配置,未做過相關編程的人員可以看一看,由於我剛接觸java web相關項目,很多地方不是很清楚,希望大牛們也可以對我文中的不足提出批評和指正意見。下面的結合自己的配置情況,給大家說下步驟:
1.安裝JDK並配置環境變量
JDK全稱:JAVA Development Kit,它是Java 語言的軟件開發工具包,沒有JDK的話,無法編譯Java程序。在安裝JDK之后,同時會創建一個JRE(java runtime environment)文件夾,它是JAVA程序的運行環境。
(1)下載所需JDK版本(例如:jdk-6u26-windows-i586.exe)之后,默認安裝在C:\Program Files\Java目錄下。
(2)在系統變量里點擊新建,變量名填寫JAVA_HOME,變量值填寫JDK的安裝路徑,C:\Program Files\Java\jdk(視自己安裝路徑而定);
CLASSPATH變量取值為jdk文件下的lib文件夾路徑,C:\Program Files\Java\jdk\lib;
Path變量中添加bin文件夾路徑C:\Program Files\Java\jdk\bin;
若要檢測JDK是否安裝成功,“開始”->;“運行”,鍵入“cmd”;鍵入命令“java -version”,“java”,“javac”幾個命令,出現畫面,說明環境變量配置成功。
2.Tomcat 的安裝及配置
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器。
(1)下載Tomcat,默認安裝,默認路徑:C:\Program Files\Apache Software Foundation\Tomcat;
(2)添加變量名為CATALINA_HOME變量值:C:\Program Files\Apache Software Foundation\Tomcat 7.0;
安裝之后直接啟動tomcat,訪問http://127.0.0.1:8080/,若出現頁面,表示安裝成功。
3.安裝配置IntelliJ IDEA(此部分載自作者SNSGOU發布於:2015-01-17 )
(1)下載IntelliJ IDEA軟件進行安裝,默認安裝即可。安裝完成之后,第一次運行需要驗證license,百度一下username和license Key,輸入驗證即可。
(2)創建Web項目。
<1>、File -> New Project ,進入創建項目窗口



<2>、在 WEB-INF 目錄下點擊右鍵,New -> Directory,創建 classes 和 lib 兩個目錄

<3>、File -> Project Structure,進入 Project Structure窗口
<4>、點擊 Modules -> 選中項目“JavaWeb” -> 切換到 Paths 選項卡 -> 勾選 “Use module compile output path”,將 “Output path” 和 “Test output path” 都改為之前創建的classes目錄

<5>、點擊 Modules -> 選中項目“JavaWeb” -> 切換到 Dependencies 選項卡 -> 點擊右邊的“+”,選擇 “JARs or directories”

注意:Java Web項目是需要依賴 上圖看到的 JDK 與 Tomcat包(Servlet模塊就在里面)的!



<6>、配置打包方式Artifacts:點擊 Artifacts選項卡,IDEA會為該項目自動創建一個名為“JavaWeb:war exploded”的打包方式,表示 打包成war包,並且是文件展開性的,輸出路徑為當前項目下的 out 文件夾,保持默認即可。另外勾選下“Build on make”,表示編譯的時候就打包部署,勾選“Show content of elements”,表示顯示詳細的內容列表。
(3)、配置 Tomcat
<1>、Run -> Edit Configurations,進入“Run Configurations”窗口
<2>、點擊"+"-> Tomcat Server -> Local,創建一個新的Tomcat容器

<3>、在"Name"處輸入新的服務名,點擊“Application server”后面的“Configure...”,彈出Tomcat Server窗口,選擇本地安裝的Tomcat目錄 -> OK

<4>、在“Run Configurations”窗口的“Server”選項板中,去掉勾選“After launch”,設置“HTTP port”和“JMX port”,點擊Apply -> OK,至此Tomcat配置完成。

PS:若啟動端口被占用,可以將上面對應的8080端口(該頁面上需要改兩個地方)改成其他未占用端口。檢測端口是否被占用方法如下:
1)殺掉任務管理器里面所以java.exe javaw.exe
2)如果不行,cmd運行:
“netstat -ano”,查看8080 被哪個pid(進程id)占用,打開任務管理器,殺掉此pid的程序。 如果任務管理器沒有pid列,請選擇任務管理器的菜單“查看”-》“選擇列”,選擇pid即可。
(4)、在 Tomcat中部署並運行項目
<1>、Run -> Edit Configurations,進入“Run Configurations”窗口,選擇之前配置好的Tomcat,點擊“Deployment”選項卡,點擊“+” -> “Artifact”-> 選擇創建的web項目的Artifact

<2>、修改“Application context”-> Apply -> OK
<3>、運行Tomcat,在瀏覽器中查看運行結果



ps:文中部分轉載http://blog.snsgou.com/post-854.html
