如何在eclipse中使用maven停止tomcat 7

时间:2014-08-31 12:36:31

标签: maven tomcat java-ee maven-plugin maven-tomcat-plugin

当我在eclipse中运行我的maven web项目时。我转到pom.xml,右键单击文件然后  1. Maven Clean
 2.建立资源
 3. Maven Build ..

然后我在eclipse中的tomcat目标字段中为tomcat 6,tomcat7:run键入tomcat:run(对于tomcat 7)。它刚刚开始。但我想知道如何 1.停止它 2.重建源代码并重新部署

在elipse或任何其他快速简单的步骤。是不是有办法做所有的东西来启动tomcat而不是重复前面说的步骤(maven clean ..建立资源...再次输入类型tomcat7:run ...)在eclipse中。

5 个答案:

答案 0 :(得分:2)

您可以尝试右键单击pom.xml>运行方式> Maven Build ... 在目标部分中定义所有命令,例如:clean install tomcat7:run

我的建议是检查跳过测试以获得更快的启动时间,您可以添加额外的参数,例如-Denvironment = qa(如果需要)或VM参数(来自JRE选项卡),例如-Xmx2048m -Xms256m

此外,为配置添加一个名称,因为您只需单击一下就可以再次运行它,或者您可以将eclipse生成的.launch文件复制到您的应用程序中并提交它。

要停止服务器,只需从控制台视图中单击红色方块。

希望它有所帮助。

答案 1 :(得分:1)

答案 2 :(得分:0)

您可以使用JRebel热部署更改,无需停止/启动应用程序。 在IntelliJ中,使用Ctrl + Shift + F9重新编译和热插拔当前更改。 安装JRebel需要5分钟,在JRebel下运行应用程序非常容易:

mvn <your usual parameteres here> -Djrebel.

如果你四处搜寻,你可以免费获得JRebel。

此外,没有什么能阻止您在命令行中运行maven应用程序。然后停止你的应用就像按Ctrl + C一样简单。

您也可以尝试使用maven tomcat shutdown插件:http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/shutdown-mojo.html

答案 3 :(得分:-1)

我使用JBoss Tools来管理Eclipse中的容器。

答案 4 :(得分:-1)

如果控制台视图中的红色方块不可用,请关闭eclipse窗口。