gpt4 book ai didi

Grails Helloworld 教程应用程序无法正常工作

转载 作者:行者123 更新时间:2023-12-01 12:48:17 27 4
gpt4 key购买 nike

我带着这样一个微不足道的问题来到 Stack Exchange 感到内疚,但我整个上午都在为它苦苦思索,似乎无处可去。我正在尝试运行 Grails 教程中的简单 HelloWorld 应用程序:http://grails.org/doc/latest/guide/gettingStarted.html#creatingAnApplication

我已经安装了 Grails,我可以运行它,创建 Controller 和所有东西,但无论我点击哪个页面,除了一片空白,我什么也得不到。即使页面不存在,也会返回空白页面而不是错误。

例如,我尝试了 http://localhost:8080/helloworld,很明显,除了一个空白页面之外什么也得不到。对于 http://localhost:8080/hellowrld、http://localhost:8080/helphelphelp 和 http://localhost:8080/pleasefortheloveofpeteworkalready 也会发生同样的事情。总是空响应。

当我尝试不同的端口时,出现错误。当我停止应用程序并尝试时,出现错误。当我使用端口 9090 运行 grails run-app 并尝试端口 8080 时,出现错误,但在 9090 上,出现空白页。因此,我假设服务器正在处理请求,但由于某种原因没有响应。

我可能遗漏了一些非常简单的东西,一些愚蠢的东西,但我无法弄清楚它是什么,完全缺乏反馈让我很沮丧。

是否有我可以查看的任何地方的日志?而且,我是否明显遗漏了什么?

(PS:我假设环境变量是正确的,因为我可以毫无问题地运行 Grails。此外,我安装了 GGST IDE,但从未运行过。从那时起我重新启动,但是否可以安装一些正在使用的服务结束了吗?)

谢谢,彼得

最佳答案

应用程序名称是默认的“上下文”,因此如果您创建一个名为 foo 的应用程序 (grails create-app foo),它将在 http://localhost:8080 可用/foo 如果您运行 grails run-app。您可以通过运行 grails -Dserver.port=9090 run-app 使用不同的端口,例如 9090,您也可以使用不同的上下文(或根本不使用)。

run-app 脚本在输出窗口中显示应用程序的完整 URL - 您应该看到如下内容:

Server running. Browse to http://localhost:8080/helloworld

关于Grails Helloworld 教程应用程序无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14045046/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com