【发布时间】:2014-03-13 23:31:01
【问题描述】:
一个在 Grails 2.2.1 下运行并且我刚刚升级到 2.3.6(使用 GGTS 3.4 作为我们的 IDE)的项目在“运行应用程序”方面遇到了一个非常奇怪的问题。
如果我使用使用 tomcat 进行开发运行的 tomcat 插件,grails run-app 命令似乎启动 tomcat,但无法启动应用程序。任何发送到 localhost:8080 的请求都会返回 404。
如果我使用 Jetty 插件,它使用 jetty 进行开发运行,grails run-app 命令会正常启动,但永远不会连接到 IDE 中的调试端口(是的,我打开了 --debug-fork)。
一个快速示例 grails 应用程序,在 2.3.6 中新创建,运行正常且符合预期,因此它似乎与版本迁移有关,或者可能与旧配置有关。
有没有人遇到过这样的问题,您能否就我在迁移过程中可能没有正确解决的问题提供任何建议?谢谢。
【问题讨论】:
-
你能分享你的 BuildConfig 吗?不记得升级fork代码块是不是被复制了……
-
谢谢你,塞尔吉奥。查看此链接 http://pastebin.com/v9Gm6BGR 以查看我正在使用的当前 BuildConfig。
-
尝试注释掉该块:grails.project.fork
-
谢谢,柏。我已经尝试过了,它不会导致任何变化。