Java啟動openoffice服務后拒絕連接
問題描述
手動啟動是沒有問題的,但是如果我用代碼啟動服務后,報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)OpenOffice4programstartOpenoffice.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)OpenOffice4programsoffice -headless -accept='socket,host=127.0.0.1,port=8100;urp;' -nofirststartwizard
問題解答
回答1:報錯信息發出來
相關文章:
1. javascript - Object.create(null) 和 {} 區別是什么2. java - 在session里面設了一個對象,但是在Jsp中取不到3. javascript - webpack-dev-server 打包沒有報錯 但是沒有生成文件4. 看了好幾遍為什么點擊登錄沒有反應呢 在線等。。。。5. javascript - webpack打包問題6. javascript - node中為中間層如何解決跨域問題7. html5 - 百度echart官網下載的地圖json數據亂碼8. PhpStudy 8.0 一個服務器怎么創建多個網站,需要注意一些什么9. 在mac下出現了兩個docker環境10. mysql - sql 語句更改表結構,添加多個列,怎么寫?
