上一章給大家講解了如何使用Maven搭建SSM框架項目。
這次給大家介紹一下怎么使用Maven直接部署項目。
Maven直接部署項目
1.新建系統變量CATALINA_HOME,值為:Tomcat路徑
2.在系統變量 Path的最后面添加%CATALINA_HOME%\lib; %CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar ,注意它們之間的分號,一定是英文的分號。
3. Tomcat 7.0的管理員的配置,進入C:\opensource\tomcat-7.0.34(Tomcat目錄)下的conf目錄,編輯tomcat-users.xml
4.進入Tomcat 目錄下的bin目錄,雙擊startup.bat 啟動Tomcat 在命令行窗口會出來英文提示。
5.瀏覽器輸入:http://localhost:8080 可以看到Tomcat的歡迎頁面就說明配置成功了,點擊右上角上manager連接,輸入上面配置的用戶名和密碼,就可以進入管理頁面。
6.使用外部的tomcat7 需要使用 tomcat-maven-plugin 的新版本,groupId為org.apache.tomcat.maven。需要配置.m2下setting.xml文件及項目pom.xml文件
4.配置mybatis清單
5.配置springmvc清單
6.配置spring清單,mybatis映射文件放在src/main/resrouces/mybatis/mappers下
7.在project節點下,在插件倉庫(plugin repositories)和普通倉庫(repositories)中添加以下倉庫到pom.xml,保證maven可以從倉庫中下載到tomcat-maven-plugin插件,少添加了這段信息,會出現如下報錯信息:
No plugin found for prefix 'tomcat' in the current project and in the plug
8.設一個環境變量M2_HOME指向你的maven安裝目錄,M2_HOME=D:\Apps\apache-maven-3.3.1,然后在Window->Preference->Java->Installed JREs->Edit,在Default VM arguments中設置-Dmaven.multiModuleProjectDirectory=$M2_HOME
Maven打包項目
1.選擇maven項目,右鍵run as ,Maven clean 。清除項目緩存,確保是最新項目。
2.在Run Configurations->Maven build新建一個命令, base directory里選擇你的web project,在Goals欄填寫tomcat7:deploy命令,點擊run運行。
3.測試:打開瀏覽器,輸入http://localhost:8080/helloworld,即可見到發布的Helloworld頁面。同時,你也可以在Tomcat\webapps看到Maven工程和Maven.war包了。
好了,至此,Maven框架已經學習完畢,感謝支持!