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模式启动了。
将防火墙通知级别设置为“当应用请求时通知我”