idea版本:2017.3.1 。在pom.xml引入plugin tomcat,如下:
<build>
<defaultGoal>install</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8000</port>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
<finalName>mgr</finalName>
<server>tomcat7</server>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<filtering>true</filtering>
<directory>src/main/webapp</directory>
<includes>
<include>**/web.xml</include>
</includes>
</resource>
</webResources>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
<webXml>src/main/webapp/WEB-INF/web.xml</webXml>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
<filtering>true</filtering>
</testResource>
<testResource>
<directory>src/main/webapp</directory>
<filtering>true</filtering>
<includes>
<include>**/*.xml</include>
</includes>
</testResource>
</testResources>
</build>
進行debug模式操作時

出現錯誤提示:
Connected to the target VM, address: '127.0.0.1:60626', transport: 'socket'
發現是端口無法連接導致。
查看系統防火牆設置,發現無法修改防火牆設置。
最后解決方法:
同時按下windows+R打開運行... 輸入services.msc打開windows服務面板 找到 Windows Firewall ,右鍵選中之后選擇屬性 將啟動模式改為自動 將服務開啟。 修改系統防火牆中的設置為開啟 重新以debug模式啟動項目,出現防火牆提示,點擊“允許訪問”
按如上步驟操作完畢之后,發現項目已經可以以debug模式啟動了。
將防火牆通知級別設置為“當應用請求時通知我”
