GrailsURL替换项目名称

GrailsURL替换项目名称,grails,Grails,我将我的应用程序从Grails1.3.9转换为2.2.0,现在每当我运行应用程序而不是包含项目名称的URL时,它都会将其替换为[:] e、 g.http://localhost:8080/[:]/{controller}/{action}。控制器和操作保持正确—它只是与项目名称一起出现。在迁移过程中遇到类似问题,这是因为serverUrl配置 我假设您的配置中使用的用于访问应用程序名称的变量(在以前的版本中有效)现在可能已经重命名 redirect()方法现在使用grails.serverURL

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


e、 g.
http://localhost:8080/[:]/{controller}/{action}
。控制器和操作保持正确—它只是与项目名称一起出现。

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

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


redirect()方法现在使用grails.serverURL配置设置来生成重定向URL。您可能需要删除该设置,特别是在开发和测试环境中。记录了
grails.app.context
中定义的
Config.groovy
中的内容?我在Config.groovy中没有看到grails.app.context,您可以尝试定义它并设置一个正确的值吗?@innov83r,您能够解决这个问题吗?