0
我想在單獨的服務器上運行Ruta腳本,並返回輸出以進行進一步處理(使用Java)。如何從服務器返回UIMA Ruta的輸出?
,我知道觸發魯塔腳本的唯一方法是通過調用engine.process(CAS)從一個Java Maven項目方法。但是它不會生成一個xmi文件,該文件可以發送回客戶端(即Java服務器)以供進一步處理。我也不能將CAS對象返回給客戶端(如果我是對的)。
我該如何實現它?
- 如何將CAS從服務器返回給客戶端? (OR)
- 如何從Java代碼運行Ruta時生成xmi文件?
告訴我更好的方法,如果有的話。
謝謝! FileOutputStream fileOutputStream = new FileOutputStream(outputFile); XmiCasSerializer.serialize(cas,fileOutputStream); ==>工作! –
但是,請讓我知道在單獨的服務器上單獨使用Ruta進程的最佳方式。我想再次運行Java(在Server1上),Ruta(Server2)和Java(Server1)。 –
謝謝! https://stackoverflow.com/questions/47653768/xcasparsingexception-while-trying-to-deserialize-xmi-into-cas-object –