Java 刷新chrome时,Play Framework的重新加载时间较慢

Java 刷新chrome时,Play Framework的重新加载时间较慢,java,html,playframework,Java,Html,Playframework,我开始用一个浏览器构建一个游戏应用程序。但即使我做了一个小小的html更改,刷新chrome并查看我的更改也需要30秒。这使得框架无法使用。以前有没有人见过这么多的延误,知道问题出在哪里 我在这个示例中使用Java,而不是Scala下面是sbt外壳的输出: --- (RELOAD) --- [info] p.a.d.HikariCPConnectionPool - Shutting down connection pool. [info] p.a.d.DefaultDBApi - Data

我开始用一个浏览器构建一个游戏应用程序。但即使我做了一个小小的html更改,刷新chrome并查看我的更改也需要30秒。这使得框架无法使用。以前有没有人见过这么多的延误,知道问题出在哪里

我在这个示例中使用Java,而不是Scala下面是sbt外壳的输出:

--- (RELOAD) ---



[info] p.a.d.HikariCPConnectionPool - Shutting down connection pool.
[info] p.a.d.DefaultDBApi - Database [default] initialized at jdbc:h2:mem:play;DB_CLOSE_DELAY=-1
[info] p.a.d.HikariCPConnectionPool - Creating Pool for datasource 'default'
[info] p.a.d.HikariCPConnectionPool - datasource [default] bound to JNDI as DefaultDS
[info] p.a.h.EnabledFilters - Enabled Filters (see <https://www.playframework.com/documentation/latest/Filters>):

    play.filters.csrf.CSRFFilter
    play.filters.headers.SecurityHeadersFilter
    play.filters.hosts.AllowedHostsFilter

[info] play.api.Play - Application started (Dev) (no global state)
[info] Compiling 1 Scala source to C:\Users\talai\Desktop\GameExchange\play-samples-play-java-jpa-example\target\scala-2.13\classes ...
[info] Done compiling.

--- (RELOAD) ---



[info] p.a.d.HikariCPConnectionPool - Shutting down connection pool.
[info] p.a.d.DefaultDBApi - Database [default] initialized at jdbc:h2:mem:play;DB_CLOSE_DELAY=-1
[info] p.a.d.HikariCPConnectionPool - Creating Pool for datasource 'default'
[info] p.a.d.HikariCPConnectionPool - datasource [default] bound to JNDI as DefaultDS
[info] p.a.h.EnabledFilters - Enabled Filters (see <https://www.playframework.com/documentation/latest/Filters>):

    play.filters.csrf.CSRFFilter



    play.filters.headers.SecurityHeadersFilter
    play.filters.hosts.AllowedHostsFilter

[info] play.api.Play - Application started (Dev) (no global state)
--(重新加载)---
[信息]p.a.d.HikariCPConnectionPool-关闭连接池。
[info]p.a.d.DefaultDBApi-数据库[default]在jdbc:h2:mem:play处初始化;DB_关闭_延迟=-1
[信息]p.a.d.HikariCPConnectionPool-为数据源“默认”创建池
[info]p.a.d.hikaricpcConnectionPool-数据源[default]作为DefaultDS绑定到JNDI
[信息]p.a.h.启用过滤器-启用过滤器(请参阅):
play.filters.csrf.CSRFFilter
play.filters.headers.SecurityHeadersFilter
play.filters.hosts.AllowedHostsFilter
[信息]play.api.play-应用程序已启动(开发)(无全局状态)
[信息]正在将1个Scala源代码编译为C:\Users\talai\Desktop\GameExchange\play samples play java jpa example\target\Scala-2.13\classes。。。
[信息]完成编译。
---(重新加载)---
[信息]p.a.d.HikariCPConnectionPool-关闭连接池。
[info]p.a.d.DefaultDBApi-数据库[default]在jdbc:h2:mem:play处初始化;DB_关闭_延迟=-1
[信息]p.a.d.HikariCPConnectionPool-为数据源“默认”创建池
[info]p.a.d.hikaricpcConnectionPool-数据源[default]作为DefaultDS绑定到JNDI
[信息]p.a.h.启用过滤器-启用过滤器(请参阅):
play.filters.csrf.CSRFFilter
play.filters.headers.SecurityHeadersFilter
play.filters.hosts.AllowedHostsFilter
[信息]play.api.play-应用程序已启动(开发)(无全局状态)

它看起来确实很长。控制台中的输出是什么?您的电脑是否特别旧/慢?控制台中是否有任何信息?@VM4和jacks,谢谢您的帮助。我已经用sbt外壳的控制台输出更新了我的问题,对此我不是100%确定。看起来可能需要很长时间,因为每次更新都会重新初始化数据库。这是不应该发生的。Hibernate可能需要一些配置。如果您不关心使用hibernate,我会尝试使用Ebean的一个更简单的示例。像这个: