Я только что перешел на новую версию Grails 3.1, и мое первое приложение в Grails работало нормально. Но когда я создал еще одно новое приложение Grails 3.1, я столкнулся с новой проблемой. проблема возникает при попытке запуска с использованием run-app
в интерактивном режиме в новом корне приложения:
| Running application...
Error: Could not find or load main class try3grails.Application
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':bootRun'.
> Process 'command '/usr/lib/jvm/java-8-oracle/bin/java'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
| Error Failed to start server (Use --stacktrace to see the full trace)
Класс try3grails.Application
ссылается на созданный мною класс основного метода первого приложения; поэтому ошибка, похоже, заключается в том, что Grails не может «забыть» старый путь к классу приложения. Есть ли у кого-нибудь решение этой проблемы или я что-то пропустил?
Запуск grails --version
дает:
| Grails Version: 3.1.4
| Groovy Version: 2.4.6
| JVM Version: 1.8.0_77
Grails устанавливается с помощью SDKMan на машину Ubuntu Linux.