首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Resin项目前端开发流程的优化

Java Resin项目前端开发流程的优化
EN

Stack Overflow用户
提问于 2013-02-27 20:08:04
回答 2查看 1.3K关注 0票数 2

几个月后,我开始了一份新工作,我在一家公司担任前端开发人员,到目前为止,每个人都在使用经典的开发模式,但目标是转向新的ajax/rest服务方法,这就是我所做的。

在我们的本地开发环境中,我们的应用程序在Resin上运行,resin在Eclipse中运行,并作为war文件部署到C:\resin\resin pro-4.0.27\webapps

我的问题是,我主要处理css、html和js文件,这是静态资源,所以我不需要重启Resin并等待15秒(当它不崩溃时)来查看我更改的每一小段代码的效果。

另一个问题是,我需要在外部编辑器中编辑一些文件(sublime text for js,Crunch for LESS);我设法让Eclipse打开外部编辑器,但即使使用"Refresh using native hooks or polling“构建选项,也需要一段时间才能意识到文件已更改并重新启动Resin。

我也尝试过在C:\Resin\resin-pro-4.0.27\webapps\appname中进行解包的war,但即使在那里,你也需要一分钟才能看到浏览器上的更改(服务器上有缓存吗?我可以禁用它吗?)

我欢迎任何建议,因为所有这些都会损害我的工作效率。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-06 19:48:07

Resin.xml <host><web-app>中添加:

代码语言:javascript
复制
  <cache-mapping url-pattern="*.js" expires="0s"/>
  <cache-mapping url-pattern="*.css" expires="0s"/>
  <cache-mapping url-pattern="*.htm" expires="0s"/>
  <cache-mapping url-pattern="*.html" expires="0s"/>
票数 2
EN

Stack Overflow用户

发布于 2013-12-23 23:25:47

这曾经适用于我(在resin.xml中)

代码语言:javascript
复制
<!--
 - For production sites, change dependency-check-interval to something
 - like 600s, so it only checks for updates every 10 minutes.
-->
<dependency-check-interval>2s</dependency-check-interval>

另外,在较新版本中查看resin.properties中的变量定义。然而,我目前在没有完全重新部署的情况下获取更改时遇到了问题。

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

https://stackoverflow.com/questions/15111761

复制
相关文章

相似问题

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