首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么每次在Grails项目中编辑.css文件时,STS都会在中部署WAR文件?

为什么每次在Grails项目中编辑.css文件时,STS都会在中部署WAR文件?
EN

Stack Overflow用户
提问于 2011-11-24 14:00:48
回答 3查看 1.6K关注 0票数 3

我是Grails开发的新手,我发现当我使用STS (Spring Tool Suite)并编辑Grails项目中的各种文件时,一些文件会导致WAR文件被重新构建和重新部署,而另一些文件会让我简单地刷新浏览器来查看我的更改(例如.gsp文件)。

真正的问题是当我在处理.css文件时。每当我进行更改并保存时,STS IDE都会自动重新构建WAR文件并将其重新部署到服务器,这在我处理布局时非常耗时。是否可以进行一些配置来编辑这些文件,而不必重新构建和重新部署WAR文件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-24 18:15:44

使用grails控制台启动服务器: CTRL+ALT+SHIFT+G,输入"run-app“。在这种模式下,您有一个运行的服务器,它能够执行css、javascript、图像、GSPs、控制器、服务、标记库、配置、I18n等所有类型的热部署。

对域模型的更改通常需要重新启动服务器。其他任何东西都可以立即测试。

票数 1
EN

Stack Overflow用户

发布于 2011-12-02 21:11:04

在最新的sts更新之后,我也发现了一些奇怪的行为。我通常使用'run- app‘启动应用程序,当应用程序运行并编辑一些文件时,sts会在一个新的控制台窗口中自动触发一个'dev war’命令。

我没有找到禁用此功能的选项。还有谁能证实这一点?

票数 0
EN

Stack Overflow用户

发布于 2012-01-04 04:28:18

@raoulinksi

您需要确保您的项目没有部署到内部STS Tomcat Server。这可以在STS的Server视图中完成。如果未显示该视图,请转到窗口->显示视图->服务器。

在Servers视图中,展开SpringSource tc Server Developer Edition,右键单击您的项目并选择Remove。这将停止war文件的持续重建。

注意:即使停止了内部STS Tomcat Server,您仍然需要从服务器列表中删除您的项目,因为它仍将在进行任何微小更改的情况下重新构建。

HTH

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8252793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档