加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Play Framework 2.1 Java / Eclipse:自动重新加载不起作用

发布时间:2020-12-14 19:32:43 所属栏目:Java 来源:网络整理
导读:问题/: 正在编译视图,但如果不手动重新启动服务器,则在浏览器中进行刷新将不会显示更改. 对控制器的更改使用?运行自动编译,但只有手动重启服务器才会更新服务器上的内容. 仅在手动重新启动服务器后才会显示对conf下路由的更改. 背景: 在OSX 10.8.3上运行
问题/:

>正在编译视图,但如果不手动重新启动服务器,则在浏览器中进行刷新将不会显示更改.
>对控制器的更改使用?运行自动编译,但只有手动重启服务器才会更新服务器上的内容.
>仅在手动重新启动服务器后才会显示对conf下路由的更改.

背景:

>在OSX 10.8.3上运行
>使用Eclipse Juno 4.2.2
>使用play~stun启动服务器
>仅重新启动服务器将显示视图,控制器,路由的更改

为了能够在每次尝试时不必重新启动服务器而进行更改(没有成功):

>在控制台中:清洁 – >日食 – > ?运行
>在控制台中:清洁 – >编译 – > ?运行
>关机/重启电脑
>使用本机挂钩或轮询勾选刷新 – >从Referenced Libraries中删除classes_managed并手动添加它

问题:

>如何恢复自动重新加载功能?
>除了Eclipse之外,如何在IDE上解决这个问题?

更多的信息:

> Playframework reload not working Mac OSX
> Auto-reloading with Play framework on a network filesystem

它们都指向JNotify作为自动重新加载无法工作的原因.其中一个答案(没有足够的代表撰写评论)提到了如何“破解Play框架的sbt插件以使PlayReloader特性表现得好像JNotify不可用”.怎么能实现这个目标?

解决方法

下面让Play自动重新加载到Eclipse:

>在Eclipse首选项中,转到常规→工作区.取消自动生成.
>重启OS X.

无论出于何种原因,我不得不重新启动OS X以获得akim的建议.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读