2017-07-13 25 views
0

我使用「grails run-app」啓動grails應用程序(3.2.8)。它採用默認值並從「http://localhost:8080」開始。 從IntelliJ,甚至從Windows終端我調用「grails stop-app」,我得到以下消息: |未通過JMX找到應用程序,嘗試遠程關閉。 |關閉應用程序... |錯誤應用程序未運行。我無法停止grails應用程序(3.2.8)

在application.groovy我加入: grails.project.fork.run =真

與沒有影響。 停止服務器的正確方法是什麼?當我設置dbCreate ='create-drop'來清理數據庫時,我特別需要它。

+0

啓動和停止的IntelliJ從效果很好在Windows 7上我。你可以嘗試開始使用IntelliJ?你在使用什麼操作系統? – Joe

+0

我看到你在這裏評論,但這似乎是一個grails錯誤,目前沒有正確的方法。 https://github.com/grails/grails-core/issues/10724 – Daniel

+0

我正在使用Windows 7並使用IntelliJ IDEA Ultimate 2017.1.5 是的,我相信這是一個grails錯誤,但它已關閉3.3 .0 –

回答

0

你在build.gradle中有這個嗎?

bootRun { 
    jvmArgs('-Dspring.output.ansi.enabled=always') 
    addResources = true 
} 

否則你有g:include?可能是這個問題:

https://github.com/grails/grails-core/issues/10411

+0

是的,我有這些線。不,我沒有g:include,我沒有GSP,我們將使用json視圖。 –