gpt4 book ai didi

java - com.sun.star.lang.IllegalArgumentException - 不支持的 URL <文件 :///

转载 作者:行者123 更新时间:2023-12-04 05:12:53 24 4
gpt4 key购买 nike

嗨 Stackoverflow 社区,我有一个关于从我的 java webapp 读取文件的问题。我想从我的 web 应用程序的目录中获取一个文件,然后将其转换为 PDF。在我的开发环境(Windows)中一切正常,但是当我将它放在服务器(LINUX)上时,当服务器到达代码以读取我的文档文件进行转换时,java抛出此异常:

com.sun.star.lang.IllegalArgumentException - Unsupported URL <file:///

这是代码:
fileDocToConvert = new File(GET_REAL_PATH()+repo_Name+slash+fileName);
fileDocToConvert路径变为:/usr/share/tomcat7/webapps/myapp/repo_name/exemple.doc

当我尝试转换时出现异常:
OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
connection.connect();
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
//HERE...=> // converter.convert(docFile, pdfFile);

我正在使用:

jodConverter 2.2.1、openOffice 3、Java7、Tomcat 7

我以这种方式启动 openOffice 服务:
soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard

我无法找到解决此问题的方法。

提前谢谢你

最佳答案

我通过安装一些缺少的 OpenOffice 组件(Calc、Writer)解决了这个问题。问题是 OpenOffice 无法理解提供给它的文件的路径。

谢谢你的帮助米卢姆。

关于java - com.sun.star.lang.IllegalArgumentException - 不支持的 URL <文件 :///,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14660664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com