【发布时间】:2015-11-16 20:31:12
【问题描述】:
我制作了一个 node js web 应用程序来生成报告。我的想法是使用 .jasper 文件(jasper 报告)来生成这些报告。我已经尝试了一堆节点 js 库来做到这一点,但似乎没有任何效果。最后我继续制作一个 .jar 文件(java)来解决这个问题。流程如下:
- Node js 获取用户请求
- Node js 使用 child_process 运行 .jar 文件。它运行类似“java -jar MyApp.jar arg1 arg2 arg3”
- .jar文件生成pdf并保存到文件夹
- .jar文件返回新生成的pdf文件的路径
- 节点js获取路径并返回pdf文件给用户
它在我的电脑上完美运行。然后我将它上传到 Microsoft Azure。似乎运行 .jar 文件步骤失败,因为没有创建 pdf 文件。任何人都可以帮助我或提出更好的方法吗?
【问题讨论】:
-
有错误吗?
-
您在 Azure VM 上运行 Java 吗?
标签: javascript java node.js azure