0
我正在運行一個jar的函數(位於WEB-INF/lib
下),我想從我的servlet
中讀取output
(到console
)。這裏是代碼:從servlet讀取jar輸出
MsgTranToXML = new MsgTranToXML(); //this is a function inside the jar that prints output
這可能嗎?謝謝。
我正在運行一個jar的函數(位於WEB-INF/lib
下),我想從我的servlet
中讀取output
(到console
)。這裏是代碼:從servlet讀取jar輸出
MsgTranToXML = new MsgTranToXML(); //this is a function inside the jar that prints output
這可能嗎?謝謝。
我假設你的函數通過System.out.println
輸出它的輸出。
System.out.println
的意思是「呼籲靜態字段類System
。 這out
場PrintStream
型的out
的println()
方法,並且可以通過調用System.setOut()
和傳遞一個新的PrintStream
您的選擇,您可以重新分配然後用它來閱讀你的函數生成的輸出(你可能想看看在PipedOutputStream
/PipedInputStream
類來實現這一點)。
要知道,雖然,你也會陷阱所有其他方法的輸出,它使用System.out.println
(包括任何圖書館喲你也可以在你的應用程序中使用)!
一個servlet總是有一個控制檯嗎? –
我沒有理解quastion .... –
Servlets在請求處理期間只是「活着的」。 servlet是否啓動jar,或者外部進程已經在運行? – mjn