我有一个 grails 3.1.16 应用程序。我正在使用 grails 3.1.11 的一些插件。当我使用grails run-app命令运行我的应用程序时,它工作正常。但是当我制作 war 文件并将其部署到 tomcat 时,它选择了某些文件的错误版本。
最初我的应用程序在 grails 3.1.11 中。但我需要在 3.1.16 中完成一些改进(BeforeValidateHelper 实现可序列化)。所以我已将我的 grails-app 版本更新为 3.1.16。.但是我的插件是3.1.11版本的。当我运行grails run-app时,它工作正常(BeforeValidateHelper 实现了可序列化)。但是当我将它作为war文件部署到tomcat时,它显示的BeforeValidateHelper是不可序列化的。
当我打开http://localhost:8080它显示 grails 3.1.16 版本(这是正确的)。但是它的grails 3.1.11(BeforeValidateHelper)的选择文件