Sadece yeni Grails 3.1 taşınmış app-koşamam ve Grails benim ilk uygulama iyi çalıştı. Ama yeni bir Grails 3.1 uygulaması oluşturduğumda yeni bir problemle karşılaştım; Sorun deneyin yeni uygulama kök etkileşimli run-app
kullanarak çalıştırmak için oluşur:Grails 3.1.4
| 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)
benim yarattığım ilk uygulamanın ana yöntem sınıfına try3grails.Application
referers sınıf; Bu yüzden hata, Grails'in eski uygulama sınıf yolunu unutamayacağı gibi görünüyor. Kimsenin buna bir çözümü var mı, yoksa özlediğim bir şey mi var?
grails --version
Running verir:
| Grails Version: 3.1.4
| Groovy Version: 2.4.6
| JVM Version: 1.8.0_77
Grails bir ubuntu linux makinede SDKMan kullanılarak yüklenir.
Teşekkür ama' clean' grails denenmiş ve:
Bu
yürütme ardındangradle.properties
vegradle/wrapper/gradle-wrapper.properties
sürüm numarasını güncelleme ve yapılır (gralde sargısının bulunduğu yer) ama zar yok. Bir çözüm buldum ama bu gerekli gradyanın 2.9'dan 2.12'ye güncellenmesini gerektirdi. – EzbobApplication.groovy'yi yeni bir pakete taşıdığımda sorunum başladı. temizleyiciler işe yaramadı. Tüm ~/.groovy dizini kaldırarak sona erdi ve bu sorunu giderdi (tahmin bir önbellek sorunu). –