java - Play Framework 2.1 Java / Eclipse:自动重新加载无法正常工作

标签 java eclipse macos playframework jnotify

问题:
正在编译视图,但如果不手动重新启动服务器,在浏览器中单击“刷新”将不会显示更改。
对控制器的更改使用~run自动编译,但只有手动重新启动服务器才能更新服务器上的内容。
只有在手动重新启动服务器后,routes下对conf的更改才会显示。
背景:
在OSX 10.8.3上运行
使用EclipseJuno4.2.2
使用play ~run启动服务器
只有重新启动服务器才会显示对视图、控制器、路由的更改
要在每次尝试时都不必重新启动服务器的情况下进行更改(但未成功):
在控制台中:clean>eclipse>~run
在控制台中:clean>compile>~run
关闭/重新启动计算机
勾选Refresh using native hooks or polling->从classes_managed中删除Referenced Libraries并手动添加
问题:
如何恢复自动重新加载功能?
除了eclipse之外,如何在ide上解决这个问题?
更多信息:
Playframework reload not working Mac OSX
Auto-reloading with Play framework on a network filesystem
他们都指出jnotify是自动重新加载不起作用的原因。其中一个答案(没有足够的代表来写评论)提到了如何“破解play framework的sbt插件,使playreloader特性表现得好像jnotify不可用。”如何实现这一点?

最佳答案

以下是Play的自动重新加载,以使用Eclipse:
在EclipsePreferences中,转到GeneralWorkspace。取消选中Build automatically
重新启动OS X。
不管出于什么原因,我不得不重启OSX,让Akim的建议得到支持。

本文翻译自 https://stackoverflow.com/questions/15709325/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。


相关文章:

ios - plist文件中的注释

java - 如何使链接的哈希图可导航?

java - 如何添加首选项页面?

java - Spring Cloud:如何在Zuul网关中为Hystrix定义默认回退?

java - 优化应用程序引擎的计费以实现连续轮询

java - 为什么我不能覆盖onConfigurationChanged(配置)?

android - 如何从Cocos2dx的HelloWorld示例创建.apk?

objective-c - 如何为Mac(Cocoa)应用程序创建端到端测试?

java - 将代码推送到远程服务器时,不支持Maven依赖关系

macos - Mac OS X 10.7.3 Lion vbox Guest上的JDK / JRE 7,libjvm.dylib插件错误