0

我将我的应用程序从 Grails 1.3.9 转换为 2.2.0,现在每当我运行应用程序而不是包含项目名称的 URL 时,它都会将其替换为 [:]。

例如http://localhost:8080/[:]/{controller}/{action}。控制器和操作保持正确,它只是与项目名称一起发生。

4

1 回答 1

1

在迁移过程中遇到了类似的问题,这是因为 serverUrl 配置。

我假设访问配置中使用的应用程序名称的变量(在以前的版本中有效)现在可能已重命名。

redirect() 方法现在使用 grails.serverURL 配置设置来生成重定向 URL。您可能需要删除该设置,尤其是从开发和测试环境中。记录在这里。

于 2013-02-09T14:08:19.870 回答