2015-06-06 49 views
1

我有一個非常基本的grails應用程序,但是我無法運行它。我在控制檯中看到以下消息。這顯然是因爲我的Mac上安裝了兩個版本的jdk,但我只有一個設置可用於我的配置文件/環境由於javalaunchhelper Grails應用程序運行不成功

MacBook-Pro:AutoMart myMac$ grails run-app 
:compileJava UP-TO-DATE 
:compileGroovy UP-TO-DATE 
:processResources 
:classes 
:findMainClass 
:bootRun 
objc[4655]: Class JavaLaunchHelper is implemented in both 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java and 
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/libinstrument.dylib. 
One of the two will be used. Which one is undefined. 
Grails application running at http://localhost:8080 
> Building 83% > :bootRun 

以下是我在瀏覽器上看到的內容。 grails run-app (browser)

是否必須卸載其中一個JDK?還有什麼我可以嘗試?

回答

1

我不認爲頁面未找到錯誤和JDK錯誤消息是相互關聯的。

只要確保您的「Automart」應用程序具有定義的主頁。在你的conf/URLMapping.groovy中,yoiu應該有

"/" { 
    controller = "homepage" 
    action = "index" 
} 
+0

URLMapping.groovy文件位於控制器文件夾中。我確實改變了你在答案中提出的建議,但沒有任何結果。瀏覽器現在甚至說錯誤:**發生錯誤 例外: 消息:無消息可用 路徑:/ AutoMart/** – Nirmal

相關問題