在 Web 中显示控制台
Show Console in web
我有一个使用PlayFramework的Web应用程序。他们的工作方式是我上传我的文件,并在后台运行 java 应用程序并处理我的文件。现在我正在线程中执行此操作并使用 .join() 等待结果。但我想在我的网络中显示控制台,以便用户可以在等待时在网络上看到进程和错误。有什么方法可以显示它吗?
proc = Runtime.getRuntime().exec("java -jar .//lib//xs.jar")
AROMAtracker tracker = new AROMAtracker(proc);
Thread aromaThread= new Thread(tracker);
aromaThread.start();
try {
aromaThread.join();
}catch(Exception e){e.printStackTrace();}
return ok();
您可能希望使用java.lang.Process.getOutputStream()
方法从流程中检索输出。可以使用 play.mvc.WebSocket
将其发送回客户端。它将给人以实时处理的印象。(可选)您可以等到线程终止,并在一个响应中发送输出。
相关文章:
- Meteor js-控制台显示'未定义'即使返回结果
- 我的镀铬扩展程序没有't向控制台显示错误,但它显示日志
- 网络视图控制台显示安卓< 4.0 上的错误 |(JVectorMap)
- JavaScript输入不显示值,但控制台显示它有它
- 从控制台显示的数据属性值,但不使用脚本显示
- OOOjavascript:object self-reference返回undefined,但控制台显示它存在
- chrome控制台显示带有摘要身份验证的密码
- Chrome控制台显示未捕获类型错误:无法读取属性'启动'的未定义
- setTimeout不工作.控制台显示未定义latLng
- 控制台显示数组未定义
- 幻灯片停止工作控制台显示没有相关错误?但是这个无关
- 参数检查为空/未定义,尽管控制台显示值
- 无法用Jquery在Chrome控制台显示输出
- 自定义JavaScript异常不会在Google Chrome's控制台显示其消息
- 如何让chrome的控制台显示其动态更改的名称函数
- 检查文件是否存在,但防止在控制台显示404错误
- Chrome和ie的控制台显示'top'是'undefined',但是Safari和Fi
- 为什么控制台显示对象内容时,对象显示为未定义
- Javascript变量在IE中未定义,直到控制台显示
- 当我尝试使用ajax时,chrome的控制台显示“资源加载失败”