Grails从1.3升级到2.4

Grails从1.3升级到2.4,grails,Grails,我有一个遗留的grails应用程序,运行在Java 6上的1.3和Tomcat6上。 我们需要在Tomcat8上升级到Java8。 是否可以将grails版本从1.3升级到2.4.5。 许多编译问题和一些holder类丢失。 请建议 我们发现在不兼容的Grails版本之间升级的最简单方法是在新版本中创建一个新的应用程序,并将services/controllers/src目录迁移到新的应用程序中 您需要记住各种更改,比如您提到的Holders类,它们现在是grails.util.Holders、

我有一个遗留的grails应用程序,运行在Java 6上的1.3和Tomcat6上。 我们需要在Tomcat8上升级到Java8。 是否可以将grails版本从1.3升级到2.4.5。 许多编译问题和一些holder类丢失。
请建议

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

您需要记住各种更改,比如您提到的Holders类,它们现在是grails.util.Holders、iirc中Holders的一部分。此外,您可能需要将您使用的任何插件升级到与2.4.x兼容的较新版本,特别是spring security等

这不是一项容易的任务,但可以做到。我们以前已经从1.x迁移到2.x,从2.2迁移到2.4,目前正在迁移到3.x。顺便说一句,既然您正在迁移,也许迁移到3.x会更好


祝你好运

是的,这是可能的,但这需要很多工作。你不能只是改变版本。