python - 从没有 homedir 的用户的 tex 生成 pdf
问题描述
我试图通过 python cgi 脚本从 tomcat 运行 pdflatex。但我得到了错误。
ERROR: Permission denied: readWrite="true", path="/home/user_from_which_i_switched_to_tomcat_user/.miktex/texmfs/data/miktex/data/le/d26685eb8f310815af8ade7524bcc869.fndb"
ERROR: Info: readWrite="true", path="/home/user_from_which_i_switched_to_tomcat_user/.miktex/texmfs/data/miktex/data/le/d26685eb8f310815af8ade7524bcc869.fndb"
ERROR: Source: Libraries/MiKTeX/Core/MemoryMappedFile/unx/unxMemoryMappedFile.cpp
ERROR: Line: 88
当我尝试从命令行以 tomcat 用户身份运行脚本时。我真的需要一个主目录供 tomcat 用户运行 pdflatex 吗?或者我可以使用另一个没有主目录的程序来从tex生成pdf。
解决方案
推荐阅读
- javascript - 如何从 onclick 事件中显示列和行中的数据
- python - 列表类型不可调用
- vue.js - Vue变量未在方法的异步中更新
- angular - 当数据未更改时,Angular 11 Router 可观察数据未更新
- json - 无法将 JSON 数据打印到 Dart 对象中 - “'对象'的实例”
- javascript - 使用 jquery 从任何下拉列表中获取值
- javascript - 未捕获的错误:目标容器不是 DOM 元素
- python - 如何将两个 DateTimeFields 与当前时间进行比较
- python - 如何使用 PyTorch 编码器重塑多通道图像?
- java - 修复 React 项目中的复选框