创建和使用调试用SpringMVC应用程序,并与内部服务器日食(Creating and debug

2019-10-18 18:51发布

我现在有一个使用Maven的一个sprimgmvc应用。 我目前使用MVN:包建的战争,并将其部署到Tomcat来开发,这是越来越很繁琐。 我没有配置为自动构建和部署到Tomcat为此事日食?

任何人都可以请提供我的步骤,我需要这样,如果我做我的项目中的任何改变,我可以只打保存并运行,它会部署到Tomcat或一种方式,我不使用Tomcat,但使用也许码头或东西否则构建和测试我的应用程序?

谢谢

Answer 1:

下载STS>导入您的项目作为Maven项目到新的工作区> MVN安装(仅一次下载所有的依赖)>运行方式>服务器> BAAM! 对于任何其他Eclipse版本几乎相同,但你需要打开服务器窗口和配置Tomcat,基本上打开服务器选项卡>新建>选择您的tomcat安装路径,然后..只是在服务器上运行它。 你甚至可以修改代码,而运行你的应用程序。



Answer 2:

我能够从制作使用一些助手这项工作: 在Eclipse中运行Tomcat总是给我404(但index.html的作品),并按照下列步骤:

  1. 我怀疑其中有什么问题在Eclipse中设置初始。 所以,我用封闭Eclipse中的项目:右键单击项目>关闭项目
  2. 然后,我删除了与该文件夹日食有关的任何文件。 它们是:.settings,.project文件,的.classpath
  3. 我再重新导入项目作为Maven项目。
  4. 我用窗口>显示视图>服务器视图
  5. 在服务器视图我创建了一个新的服务器,并指出XAMPP> tomcat的,因为我已经有Tomcat的。
  6. 右键单击项目>运行方式>在服务器上运行。
  7. 它应在浏览器,点正常运行,以及

请务必检查右击项目>属性>部署大会 - 应该有Maven依赖添加到项目,并为部署路径应该是“WEB-INF / lib目录”



Answer 3:

这里是我的方式来调试和与Eclipse运行Maven web项目。 虽然代码不热部署 ,但它为我工作得很好。

操作步骤如下

  • 打开命令提示符,然后转到您的项目目录。 比方说,它是/ opt / MYHOME /的Myproj

  • 运行Tomcat的mvnDebug:运行命令,请确保您有MVNmvnDebug在系统路径

  • 一则消息将被出现在像下面所附截图提到的一个,这指出行家正在等待远程连接。

现在,我们需要远程连接,从IDE到Maven。 要做到这一点

  • 右键单击该项目,并选择“DebugAs” --->“调试配置”

  • 下添加了具有突出的细节远程Java应用程序的新条目,然后选择Debug按钮。

  • 切换回终端,你会得到一个屏幕像一个下面显示

  • 你的web应用程序是准备调试了,把一个破发点,并把它和你的IDE将切换到调试透视图

我们用它做。 现在,如果你让你的代码的一些变化。 你需要从终端按Ctrl-C停止和重新执行mvnDebug tomcat的:运行 ,然后从IDE远程调试。

正如我在开始提到的代码是不是热部署在本地调试模式,但它是相当多的比重建战争更好的方法,并将其部署到外部Tomcat实例。

我希望这个目标查询



文章来源: Creating and debugging app with springmvc and eclipse with internal server