本文簡單演示了本地開發環境的搭建、項目出包、部署運行、HelloWorld,以及部分注意事項。
maven創建java項目?起初的玩法:先安裝Eclipse,然后分別下載并安裝Maven、spring的插件,再進行工程模式轉換,也許還需要手動配置Output Path什么的。
現在……我們可以直接使用STS完成所有工作。
部署網站環境、STS :
The Spring Tool Suite? (STS) provides the best Eclipse-powered development environment for building Spring-powered enterprise applications. STS supplies tools for all of the latest enterprise?Java?and Spring.
一、安裝JDK配置系統環境變量
這個……略。
?
二、下載Spring Tool Suite
這里以2.8.1版本舉例,最新版本已經到了3.1.0。
下載頁:http://www.springsource.org/downloads/sts-ggts
下載其中的springsource-tool-suite-2.8.1.RELEASE-e3.7.1-win32-installer.exe。
如果你是32bit Windows系統,可以直接點此下載,否則需要下載與自己系統匹配的版本。
http://download.springsource.com/release/STS/2.8.1/dist/e3.7/springsource-tool-suite-2.8.1.RELEASE-e3.7.1-win32-installer.exe
(從實際效果看,installer的使用沒有任何問題,Zip格式我在Win下解包時遇到了文件名過長無法解壓的情況。)
下載好后安裝即可。
安裝目錄如圖所示,已經包含了maven與spring。到sts-2.8.1.RELEASE中啟動STS.exe即可打開IDE。
?
三、配置maven環境變量
M2_HOME 指向apache-maven-3.0.3
并在Path中加入maven的bin目錄
完成上述步驟,可以到cmd中驗證一下是否生效
至此我們的環境就準備好了。
?
四、創建Spring MVC Project
在IDE中,New -> Project -> Spring Template Project
Next后選擇Spring MVC Project
輸入Project name和Package name
工程建好后如圖:
圖中的Maven Depandencies可能還沒有,我們執行打包命令后就會添加進來。
?
五、本地編譯出包
方法:cmd中,到工程目錄下,執行 ?mvn clean install。maven會自動下載項目中依賴庫文件。
成功后,部署用的war包已經打好,我們可以直接放到Web容器上運行。
?
六、部署到Web容器運行并查看結果
下面是我部署到虛擬機的tomcat下運行的結果:
把剛剛生成的abc.war放到tomcat的webapps下,并重啟tomcat,abc已被識別并解壓運行。
使用瀏覽器登錄查看:
Finish~
注意事項
1、如果打包過程中報錯是* LOC 什么的,刪除你本地的maven repository目錄再重新打包就能解決。
2、本地的maven repository在apache-maven-3.0.3\conf\settings.xml中配置,默認應該是在C盤我的文檔下。
3、如果下載過程失敗,可能你的機器登錄Internet是需要代理的(比如公司內網),一樣在settings.xml中可以配置代理。