Eclipse maven配置 tomcat8+解決方案
阿新 • • 發佈:2019-01-06
第一步:配置 Tomcat 訪問許可權
首先在Tomcat裡配置deploy的使用者(tomcat根目錄/conf/tomcat-users.xml)::
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user password="1234" username="admin"
roles="manager-gui,manager-script,manager-jmx,manager-status" />
配置好之後,儲存(ctrl+s
)檔案。緊接著,雙擊 tomcat 解壓包中 bin 目錄下的 startup.bat
命令進行啟動Tomcat伺服器。在瀏覽器地址來中進行訪問http://localhost:8080/manager,
按下 Enter
回車鍵,即可看到彈窗,需要我們輸入上面配置好的使用者名稱和密碼,才能進行登入,如果順利則請進入下一步。
第二步:配置maven的setting.xml
在 conf/setting.xml
檔案中的標籤 <servers>
新增子標籤。通過標籤名字,我們知道這主要是為了讓 maven 去關聯我們的 Tomcat 伺服器。
注意,這裡配置的 username
<server>
<id>tomcat8</id>
<username>admin</username>
<password>admin</password>
</server>
第三步:配置 pom.xml
最後,回到我們的 Eclipse 中,然後在 pom.xml
檔案中,在原來 tomcat7 外掛的基礎上,往 <project>
下新增 <configuration>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 直接訪問 Tomcat 伺服器的 manager -->
<url>http://localhost:8080/manager/text</url>
<server>tomcat8</server>
</configuration>
</plugin>
</plugins>
</build>
第四步:執行命令
1)Run as → clean install
2)Run as → tomcat7:deploy 注:第1次部署執行
3)Run as → tomcat7:redeploy 注:第2次或以後需要重新發布執行
4)Run as → tomcat7:run 注:部署到 tomcat 中啟動
到此為止,我們就可以通過 maven 把專案自動部署到 tomcat8+ 版本了。
記得配好的maven在eclipse中要做下面的操作哦!
.Eclipse 中使用 maven
Windows-> preferences -> maven ->