为了账号安全,请及时绑定邮箱和手机立即绑定

Java启动openoffice服务后拒绝连接

Java启动openoffice服务后拒绝连接

慕尼黑的夜晚无繁华 2019-03-01 10:50:46
手动启动是没有问题的,但是如果我用代码启动服务后,报connection refused错误 public static String soffice_host = "127.0.0.1"; public static String soffice_port = "8100"; public static Process pro = null; String commands = "cmd.exe /C C:\\Program Files (x86)\\OpenOffice4\\program\\startOpenoffice.bat"; System.out.println(commands); pro = Runtime.getRuntime().exec(commands); connection = new SocketOpenOfficeConnection(soffice_host,Integer.parseInt(soffice_port)); System.out.println("获得连接"+connection); connection.connect(); 可以打印出连接connection的内容,但是之后连接的时候报错 starOpenoffice.bat内容:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 手动启动方法:cd C:\Program Files (x86)\OpenOffice4\programsoffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

通过查找资料发现一个新的包jodconverter-core,其中有个OfficeManager类可以实现另外的连接方式,我的问题是启动一次后,就可以连接,所以刚好可以,只能暂时这样解决了。

查看完整回答
反对 回复 2019-03-01
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

报错信息发出来

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 1491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信