由于javalaunchhelper,Grails应用程序运行不成功

时间:2015-06-06 17:44:32

标签: grails java-8 osx-yosemite

我有一个非常基本的grails应用程序,但是我无法运行它。我在控制台中看到以下消息。显然是因为我的mac上安装了两个版本的jdk,但我只有一个设置可以在我的个人资料/环境中使用

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 个答案:

答案 0 :(得分:1)

我认为找不到页面错误,并且JDK错误消息彼此相关。

确保您的“Automart”应用程序具有已定义的主页。在你的conf / URLMapping.groovy yoiu应该有

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