我现在有一个使用Maven的一个sprimgmvc应用。 我目前使用MVN:包建的战争,并将其部署到Tomcat来开发,这是越来越很繁琐。 我没有配置为自动构建和部署到Tomcat为此事日食?
任何人都可以请提供我的步骤,我需要这样,如果我做我的项目中的任何改变,我可以只打保存并运行,它会部署到Tomcat或一种方式,我不使用Tomcat,但使用也许码头或东西否则构建和测试我的应用程序?
谢谢
我现在有一个使用Maven的一个sprimgmvc应用。 我目前使用MVN:包建的战争,并将其部署到Tomcat来开发,这是越来越很繁琐。 我没有配置为自动构建和部署到Tomcat为此事日食?
任何人都可以请提供我的步骤,我需要这样,如果我做我的项目中的任何改变,我可以只打保存并运行,它会部署到Tomcat或一种方式,我不使用Tomcat,但使用也许码头或东西否则构建和测试我的应用程序?
谢谢
下载STS>导入您的项目作为Maven项目到新的工作区> MVN安装(仅一次下载所有的依赖)>运行方式>服务器> BAAM! 对于任何其他Eclipse版本几乎相同,但你需要打开服务器窗口和配置Tomcat,基本上打开服务器选项卡>新建>选择您的tomcat安装路径,然后..只是在服务器上运行它。 你甚至可以修改代码,而运行你的应用程序。
我能够从制作使用一些助手这项工作: 在Eclipse中运行Tomcat总是给我404(但index.html的作品),并按照下列步骤:
请务必检查右击项目>属性>部署大会 - 应该有Maven依赖添加到项目,并为部署路径应该是“WEB-INF / lib目录”
这里是我的方式来调试和与Eclipse运行Maven web项目。 虽然代码不热部署 ,但它为我工作得很好。
操作步骤如下
打开命令提示符,然后转到您的项目目录。 比方说,它是/ opt / MYHOME /的Myproj
运行Tomcat的mvnDebug:运行命令,请确保您有MVN和mvnDebug在系统路径
一则消息将被出现在像下面所附截图提到的一个,这指出行家正在等待远程连接。
现在,我们需要远程连接,从IDE到Maven。 要做到这一点
右键单击该项目,并选择“DebugAs” --->“调试配置”
下添加了具有突出的细节远程Java应用程序的新条目,然后选择Debug按钮。
切换回终端,你会得到一个屏幕像一个下面显示
你的web应用程序是准备调试了,把一个破发点,并把它和你的IDE将切换到调试透视图
我们用它做。 现在,如果你让你的代码的一些变化。 你需要从终端按Ctrl-C停止和重新执行mvnDebug tomcat的:运行 ,然后从IDE远程调试。
正如我在开始提到的代码是不是热部署在本地调试模式,但它是相当多的比重建战争更好的方法,并将其部署到外部Tomcat实例。
我希望这个目标查询