我制作了一个节点js web应用程序来生成报告。我的想法是使用.jasper文件(jasper报告)来生成这些报告。我试过一堆节点js库来做到这一点,但似乎没有任何工作。最后我着手制作一个.jar文件(java)来解决这个问题。过程如下:在Microsoft Azure上运行带节点j的jar文件
- 节点JS从用户的GET请求
- 节点JS运行使用child_process .jar文件。它运行像“Java的罐子MyApp.jar ARG1参数3”
- .jar文件生成PDF文件,并保存到文件夹
- .jar文件返回新生成的PDF文件
- 节点JS获取的路径路径和返回pdf文件给用户
它运行在我的电脑完美。然后我将它上传到Microsoft Azure。似乎运行.jar文件步骤失败,因为没有创建pdf文件。任何人都可以帮助我或建议一个更好的方法来做到这一点?
是否有任何错误? –
您是否在Azure虚拟机上运行Java? – kappaallday