我有一个非常基本的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
以下是我在浏览器上看到的内容。
我是否必须卸载其中一个JDK?还有什么我可以尝试的吗?
答案 0 :(得分:1)
我认为找不到页面错误,并且JDK错误消息彼此相关。
确保您的“Automart”应用程序具有已定义的主页。在你的conf / URLMapping.groovy yoiu应该有
"/" {
controller = "homepage"
action = "index"
}