这是我需要做的:在服务器(最好是 Windows)上使用Apache 的 FOP渲染 PDF。作业将来自队列,但这并不重要。
我想避免在每次需要渲染作业时预热 JVM。FOP 有一个可用于 Web 请求的参考 servlet,但我不想介绍 Tomcat。
我有非常粗略的 Java 技能(并且更愿意保持这种技能)所以,启动一个长时间运行的 Java 程序的最简单方法是什么,该程序可以监控队列并运行 FOP 作业,而不会产生启动开销比如说,一个命令行 Java 脚本?我很想用 Rhino 来做这件事,因为我对 JS 很熟悉,并且在 Rhino/JS 中已经有了很多文档处理逻辑。我绝对不想使用 Java Web 服务器。