当我在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中。
答案 0 :(得分:2)
您可以尝试右键单击pom.xml>运行方式> Maven Build ... 在目标部分中定义所有命令,例如:clean install tomcat7:run
我的建议是检查跳过测试以获得更快的启动时间,您可以添加额外的参数,例如-Denvironment = qa(如果需要)或VM参数(来自JRE选项卡),例如-Xmx2048m -Xms256m
此外,为配置添加一个名称,因为您只需单击一下就可以再次运行它,或者您可以将eclipse生成的.launch文件复制到您的应用程序中并提交它。
要停止服务器,只需从控制台视图中单击红色方块。
希望它有所帮助。
答案 1 :(得分:1)
以下为我工作:
mvn tomcat7:shutdown
http://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/shutdown-mojo.html
答案 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窗口。