【发布时间】:2013-12-03 17:17:16
【问题描述】:
我的 JEE 应用在 tomee 下运行,允许用户编写他/她自己的脚本并从 web gui 运行,但我想限制某些操作,例如 System.exit(1)。
可以在 beanshell2 论坛中找到与此问题相关的讨论 - 看看这个 - http://code.google.com/p/beanshell2/issues/detail?id=15
在 JVM 中工作的任何可编写脚本的语言都可以,但我需要这种级别的控制。我的第一次尝试是使用 beanshell,但从上面的讨论中可以看出,这似乎不是一种选择。
我想避免使用更多深奥的语言,因为最终用户是技术人员,但我不能要求他/她学习未知的编程语言只是为了编写脚本 :-) [或者我可以,如果我不这样做'找不到任何有用的选项]
我怎样才能得到它?时髦?可能还有其他基于 JVM 的脚本语言吗?
【问题讨论】:
标签: java groovy beanshell securitymanager