2016-10-14 3 views
0

注:これはGrailsへの私の最初の進出です。Grails 2.3.9 OutOfMemoryException

これは、Tomcatの内の機能テスト中に発生し、それはコンフィギュレーションが表示するものであるから、私は、と仮定しています:

... 
build ":tomcat:7.0.70" 
... 

それは我々がドン私は、Java 8に更新しています古いテストアプリですプロダクションコードではないので、それを超大胆にすることに大きな関心を持っています。どこで風袋設定を調整しますか?

+0

まあ、私は私が思ってい私はそこで一瞬それを見つけましたが、私は推測しません。私はこれを見つけた:https://grails.org/plugin/tomcat ...しかし、私は1gに(このマシンはたくさんのメモリを持っている)を設定し、起動時に同様のエラーが発生した。ロシア人形問題のようだ。別のJVM内のJVMメモリー仕様。 Java、Groovy(Grailsも独自の起動スクリプトを持っています)とTomcatがあり、問題のあるものを見つけなければなりません。 – user447607

+0

http://stackoverflow.com/questions/22517916/does-grails-2-3-x-support-jdk-8 jdk8の場合は、grails 2.4+に移動する必要があります。あなたが何かを学んでいない限り、私は後で3に行くことをお勧めします – Vahid

+0

あなたはそこに既知の問題があると言っていますか?これまでのバージョンでは、これ以降のバージョンではそれほど成功しませんでした。また、私はこれに取り組む任務はあまりありませんでしたので、私たちは可能な限り短い経路を取っています。 – user447607

答えて

0

Grails 2.3では、既定でforkされた実行モードが有効になりました。つまり、(コメントに記載されているように)テストを実行するために2番目のJVMを起動します。

ガイドは、子JVM用のJVMの設定を変更する方法の詳細については(要するに、彼らはGrailsのアプリ/ confに/ BuildConfig.groovyにいる)

http://docs.grails.org/2.3.9/guide/commandLine.html#forkedMode

+0

OKを試しましたここに設定すると状況はあまり変わらないようです。 – user447607