2017-08-16 13 views
0

私は最新のJDKを持つウィンドウズ10を持っています。私はgrailsアプリケーション(2.5.0)を実行しようとしています。 "エラー:メインクラスorg.grails.wrapper.GrailsWrapperを見つけたり読み込めませんでした"というタイトルのエラーメッセージが表示されます。 奇妙なことは、まれに同じコマンドが動作することです。メインクラスを見つけたりロードできませんでした。org.grails.wrapper.GrailsWrapper

だから我々は、シェルビルドスクリプトをチェックし、それは次のコマンドでアプリケーションを実行しようとします:私は読みやすさのためにJAVA_HOMEとGRAILS_HOMEを交換した。しかし、我々は彼らをチェックしているし、彼らは 「

%JAVA_HOME%/bin/java -server -Xmx768M -Xms64M -Dfile.encoding=UTF-8 -classpath wrapper/grails-wrapper-runtime-2.5.0.jar:wrapper:. -Dgrails.home=%GRAILS_HOME% -Dtools.jar=%JAVA_HOME%/lib/tools.jar -Djava.net.preferIPv4Stack=true org.grails.wrapper.GrailsWrapper --main org.grails.wrapper.GrailsWrapper --conf %GRAILS_HOME%/conf/groovy-starter.conf --classpath 

。右のいずれか。

任意の提案を歓迎いたします。

+0

Grails 3 –

答えて

0

あなたのクラスパスは、中あなたのディレクトリへのラッパー/ Grailsのラッパーランタイム-2.5.0.jarの場所に相対するラッパー瓶を期待していますコマンドを実行しています。シェル・スクリプトがラッパー・ランタイム・ジャーを見つけることができるプロジェクト・ディレクトリーでコマンドを実行していますか?そうでない場合は、スクリプトのクラスパスを絶対パスを指すように更新するか、dirnameコマンドを使用してクラスパスディレクトリを評価する必要があります。

+0

にアップグレードしました。私たちはgrails 3.x AFAIKにアップグレードしました。grails wrapperです。 –

関連する問題