0

我正在开发一个当前不使用 Groovy 或 Grails 的现有 WAR 应用程序。我有兴趣使用 Grails 来实现一个新功能,并着眼于在未来更多地使用它。但是,这需要作为现有 WAR 文件的一部分进行部署。

我还没有找到任何关于这种用例的文档。我grails war在测试应用程序上运行,然后剖析生成的 WAR 文件以查看 web.xml 和其他配置文件中的内容。我想我可以手动将所需的配置添加到我现有的 web.xml 中,但那时我会被困在手动维护它,并且会失去该grails命令的大部分好处。

看起来 Grails 想要完全控制它自己的小世界,我认为我对在我的第一个项目中如此强烈地反对谷物感兴趣。我可能不会使用 GORM(因为该模型不是一个简单的关系存储),所以 Grails 在这种情况下无论如何都可能是矫枉过正。也许像 Ratpack 这样的东西会更适合我的需要。

但在完全放弃 Grails 之前,我想我会看看我是否遗漏了一些明显的东西。我可以轻松地做我想做的事吗?

4

1 回答 1

0

你是对的,grails 期望控制战争的产生,但是应该可以将你现有的项目适应 grails,而不是反过来。如果您这样做grails install-templates,您可以编辑默认的 grails web.xml 以添加您需要的任何额外位。

于 2013-01-24T10:37:16.290 回答