我正在研究在现有Web应用程序中使用groovy脚本,并且正忙于设置和配置GroovyScriptEngine
。
在容器中管理脚本的“最佳实践”是什么?
我应该将它们存储在数据库中吗
然后将它们提供给引擎
通过URL?
我可以将它们存储在
服务器上的文件系统-但是
在Tomcat / JBoss中似乎有问题吗?
任何建议欢迎:)
最佳答案
您可以使用自己的ResourceConnector实现实例化GroovyScriptEngine。这可以使用java.lang.Class.getResource来获取您嵌入war文件中的脚本。
如果您需要能够动态更改脚本,那么数据库可能是一个好主意。