大佬教程收集整理的这篇文章主要介绍了在Windows上,Ctrl C无法停止由Maven启动Java进程的原因,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
环境:
$mvn -version Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T22:51:42+09:00) Maven home: c:\apache-maven-3.2.2 Java version: 1.8.0_121,vendor: Oracle Corporation Java home: c:\Program Files\Java\jdk1.8.0_121\jre Default locale: ja_JP,platform encoding: MS932 OS name: "windows 7",version: "6.1",arch: "amd64",family: "dos"
pom.xml的摘录:
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <EXECUTIONS> <execution> <id>tomcat-run</id> <goals> <goal>exec-war-only</goal> </goals> <phase>package</phase> <configuration> <path>/</path> <enableNaming>true</enableNaming> <finalName>embtest.jar</finalName> <charset>utf-8</charset> </configuration> </execution> </EXECUTIONS> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <warName>ROOT</warName> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <EXECUTIONS> <execution> <id>startup-uber-tomcat</id> <phase>install</phase> <goals> <goal>exec</goal> </goals> <configuration> <classpathScope>test</classpathScope> <executable>java</executable> <arguments> <argument>-jar</argument> <argument>target/embtest.jar</argument> </arguments> </configuration> </execution> </EXECUTIONS> </plugin>
重现步骤:
(1)在Windows上运行命令:
$git clone https://github.com/k-tamura/embtest.git $cd embtest $mvn clean install exec:exec
(2)访问http://localhost:8080 – >显示主页面.
(3)按Ctrl C.
(4)访问http://localhost:8080 – >主页面仍然显示(tomcat未停止).
@H_503_23@mvn tomcat7:shutdown
当使用组合键Ctrl C时,仍然有一些工作.
参考:
http://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/plugin-info.html
http://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/shutdown-mojo.html
以上是大佬教程为你收集整理的在Windows上,Ctrl C无法停止由Maven启动Java进程的原因全部内容,希望文章能够帮你解决在Windows上,Ctrl C无法停止由Maven启动Java进程的原因所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。