【发布时间】:2016-10-14 15:11:18
【问题描述】:
注意:这是我第一次涉足 Grails。
我假设这是在 Tomcat 的功能测试期间发生的,因为这是配置显示的:
...
build ":tomcat:7.0.70"
...
这是一个旧的测试应用程序,我正在更新到 Java 8。虽然它不是生产代码,但我们对使它成为超级骗子没有太大兴趣。在哪里调整 tomcat 设置?
【问题讨论】:
-
好吧,我以为我在那里找到了一会儿,但我想没有。我发现了这个:grails.org/plugin/tomcat ...但是我将所有内容都设置为 1g(这台机器有足够的内存),然后在启动时遇到了类似的错误。似乎是俄罗斯娃娃问题。另一个内部的 JVM 内存规范。有 Java、Groovy(还有 Grails?它有自己的启动脚本)和 Tomcat,我必须弄清楚哪个有问题。
-
stackoverflow.com/questions/22517916/… 对于 jdk8,您需要转到 grails 2.4+。除非您正在学习一些东西,否则我建议您更晚进入 3
-
您是说存在已知问题吗?到目前为止,我在更高版本上的成功不如这个。此外,我没有太多的授权来解决这个问题,所以我们尽可能走捷径。
-
objectpartners.com/2015/05/14/… 基本上运行在 2.4 之前的 groovy 版本不能正确支持 JDK 8 并且存在一些问题。当 grails 2.4.0 迁移到更高版本的 groovy 时,该版本解决了问题,然后您可以将 JDK8 与 grails 应用程序一起使用。您提出了关于 2.3.9 的问题,这就是您的答案。如果您对 2.4.+ 有疑问,那么可能会查看一个新的问题,该问题会修正确切的问题
-
OIC,我不知道存在已知问题。到目前为止,对我来说,这与我所怀疑的不同。