Mavenによって管理およびコンパイルされているGrailsプロジェクトがあります。IntelliJIDEA10.5.4でアプリケーションを実行しようとしています。プロジェクトはMavenプロジェクトとしてIDEAにインポートされます。
アプリケーションを実行またはデバッグしようとすると、エラーが発生します。
Fatal error forking Grails JVM: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
<...>
Caused by: java.lang.reflect.InvocationTargetException
<...>
Caused by: java.lang.NoClassDefFoundError: org/apache/catalina/startup/Tomcat
<...>
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Tomcat
<...>
すでにTomcat6サーバーをIDEAの設定にインストールしましたがmvn grails:run-app
、コンソールで実行しても同じ結果が得られるため、これはIDEAの問題ではなく、Mavenの問題だと思います。重要な場合build ":tomcat:$grailsVersion"
は、ファイルにも依存関係があります。BuildConfig.groovy
なにが問題ですか?