Tomcat部署maven项目
部署方式有幾種,這里介紹熱部署,即tomcat處于啟動狀態
一、熱部署
? ? 步驟:
?? ??? ?? ? 1.安裝好tomcat、maven或者在eclipse中安裝好maven插件,這里以插件示例;
?
?? ??? ?? ? 2.設置好maven的本地倉庫(如要用到遠程倉庫,在配置文件里面添加)
?
?? ??? ?? ? 3.在tomat的tomcat-users.xml配置文件最后添加如下內容:
?? ??? ??? ??? ??? ?<role rolename="manager-gui" />
?? ??? ??? ??? ??? ?<role rolename="manager-script" />
?? ??? ??? ??? ??? ?<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>
?? ??? ??? ?? ? 這里是給角色配置訪問權限;
?
?? ??? ?? ? 4.啟動tomcat(這部不要漏了,否則部署不上)
?
?? ??? ?? ? 5.修改要部署的項目的pom文件,添加tomcat插件信息,內容如下:
?? ??? ??? ??? ??? ?<plugin>
?????????????????<groupId>org.apache.tomcat.maven</groupId>
?????????????????<artifactId>tomcat7-maven-plugin</artifactId>
?????????????????<configuration>
???????????????????????<port>8080</port>? ? #這里是配置tomcat的啟動端口,用集群時需要對應修改;
???????????????????????<path>/</path>?? ?? ? #這里是配置項目的訪問路徑,默認是直接訪問配置的端口;
???????????????????????<url>http://192.168.43.186:8080/manager/text</url>#這里的IP是tomcat所在的主機IP;
???????????????????????<username>tomcat</username>
???????????????????????<password>tomcat</password>? ? #這2行對應tomcat.users.xml中配置的信息
?????????????????</configuration>
??????????</plugin>
?? ?? ? 6.在eclipse中右鍵點擊部署的項目Run as->Run Configration,在打開的界面中會看到Maven Build,選擇要部署的項目(注意命令的名稱即為項目名稱,不要修改),右側欄Main中的Goals里面填寫tomcat7:deploy,或者tomcat7:redeploy,第一次部署使用第一個(見名知意),然后點擊run運行(運行前要先把項目加載的本地庫,即Run as->Maven install);
?
?? ?? ? 7.等待片刻,在控制臺看到success字樣即部署成功,然后瀏覽器訪問8080端口(或者你在pom文件中修改的path路徑,如local host/8080/myweb)
?
?
總結
以上是生活随笔為你收集整理的Tomcat部署maven项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [需求总结] 关于 Java 判断是否为
- 下一篇: 计算机绩点3.2算什么水平,大学绩点3.