嗨 Stackoverflow 社区,我在从我的 java webapp 读取文件时遇到问题。我想从我的 web 应用程序的目录中获取文件,然后将其转换为 PDF。在我的开发环境(Windows)中一切正常,但是当我将它放在服务器(LINUX)上时,当服务器到达代码以读取我的 doc 文件进行转换时,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
我无法找到解决此问题的方法。
先感谢您