我有一个运行Jira软件的docker容器,还有一个安装在Jira中的Jira插件。
该插件需要从MS Office访问wordconv.exe以将.doc文件转换为.docx
private static String officePath = "C:/Program Files (x86)/Microsoft Office/root/Office16/wordconv.exe";
Process p = Runtime.getRuntime().exec(new String[]{
officePath,
"-oice",
"-nme",
inputPath,
outputPath
});我在Windows上测试了这段代码,没有问题,但是当我在容器上运行的Jira中安装工件时,它不再工作了。
我应该怎么做才能让插件访问微软的Office。
我可以只在主机服务器上安装MS Office并让容器访问它的资源吗?我需要在容器上安装MS Office吗?或者我需要创建一个运行MS Office的容器吗?
谢谢你的回答。
发布于 2021-04-30 05:15:24
由于docker镜像的思想是可移植的,并且您希望使用docker镜像的任何人(使用JIRA)都能够执行从doc到docx的转换,那么是的,docker镜像应该包括MS Office。
https://stackoverflow.com/questions/67324968
复制相似问题