Grails从1.3升级到2.4

时间:2017-12-23 22:59:20

标签: grails

我在Java 6上使用tomcat 6在1.3上运行了一个遗留的grails应用程序。 我们需要在tomcat 8上升级到java 8。 是否可以将grails版本从1.3升级到2.4.5。 许多编译问题和一些持有者类缺失。 请建议。

1 个答案:

答案 0 :(得分:1)

我们发现在不兼容的Grails版本之间升级的最简单方法是在新版本中创建一个新应用程序,并将services / controllers / src目录迁移到新应用程序中。

您需要记住各种更改(例如您提到的Holders类,它们现在是grails.util.Holders,iirc中Holders的一部分)。此外,您可能还需要将您使用的任何插件升级到更新的2.4.x兼容版本(特别是弹簧安全等)。

这不是一件容易的事,但可以做到。我们之前从1.x迁移到2.x,从2.2迁移到2.4,我们目前正在迁移到3.x.顺便说一句,既然你正在迁移,或许转向3.x会是一个更好的举措吗?

祝你好运!