EJB 能否生成操作系统进程?

Can an EJB spawn an operating system process?

EJB 能否启动操作系统进程,使用 ProcessBuilder or Runtime.exec?

EJB 3.2 Core Specification 声明企业 bean 不得尝试:

但它没有明确禁止企业 bean 生成操作系统进程。

可以做所有这些事情,但这些限制的原因是容器可以跨越不同平台上的多个 JVM,并且可以在其中任何一个中创建一个 ejb。列出的东西是应用程序服务器不维护的那些东西,因此当您的 ejb 运行时,您冒着 jvm 与预期不同的风险。

如果您知道这不会成为问题,您可以随心所欲

请注意,最新版本的 JEE 规范提供了后端进程 api。我会调查的。