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