EJB可以使用ProcessBuilder
或Runtime.exec
启动操作系统进程吗?
EJB3.2核心规范声明,企业bean不能试图:
但它并没有明确禁止企业bean生成操作系统进程。
发布于 2020-05-07 15:37:58
您可以做所有这些事情,但是这些限制的原因是容器可以跨越不同平台上的多个JVM,并且可以在其中任何一个平台上创建ejb。列出的事情是应用程序服务器没有维护的东西,所以当ejb运行时,您会冒jvm与预期不同的风险。
如果你知道这不会是个问题,你可以做你想做的事
注意,最近版本的JEE规范提供了后端流程api。我会调查的。
https://stackoverflow.com/questions/61661583
复制相似问题