资源简介
通过http访问查看tomcat实时日志
代码片段和文件信息
package com.xxg.websocket;
import java.io.IOException;
import java.io.InputStream;
import javax.websocket.OnClose;
import javax.websocket.onerror;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
@ServerEndpoint(“/log“)
public class LogWebSocketHandle {
private Process process;
private InputStream inputStream;
/**
* 新的WebSocket请求开启
*/
@OnOpen
public void onOpen(Session session) {
try {
// 执行tail -f命令
process = Runtime.getRuntime().exec(“tail -f /home/tomcat/logs/catalina.out“);
inputStream = process.getInputStream();
// 一定要启动新的线程,防止InputStream阻塞处理WebSocket的线程
TailLogThread thread = new TailLogThread(inputStream session);
thread.start();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* WebSocket请求关闭
*/
@OnClose
public void onClose() {
try {
if(inputStream != null)
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
if(process != null)
process.destroy();
}
@onerror
public void onerror(Throwable thr) {
thr.printStackTrace();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 293 2020-04-16 18:46 websocket-tail-demo\.git\config
文件 73 2020-04-16 18:46 websocket-tail-demo\.git\desc
文件 106 2020-04-17 09:30 websocket-tail-demo\.git\FETCH_HEAD
文件 23 2020-04-16 18:46 websocket-tail-demo\.git\HEAD
文件 478 2020-04-16 18:46 websocket-tail-demo\.git\hooks\applypatch-msg.sample
文件 896 2020-04-16 18:46 websocket-tail-demo\.git\hooks\commit-msg.sample
文件 3327 2020-04-16 18:46 websocket-tail-demo\.git\hooks\fsmonitor-watchman.sample
文件 189 2020-04-16 18:46 websocket-tail-demo\.git\hooks\post-update.sample
文件 424 2020-04-16 18:46 websocket-tail-demo\.git\hooks\pre-applypatch.sample
文件 1638 2020-04-16 18:46 websocket-tail-demo\.git\hooks\pre-commit.sample
文件 1348 2020-04-16 18:46 websocket-tail-demo\.git\hooks\pre-push.sample
文件 4898 2020-04-16 18:46 websocket-tail-demo\.git\hooks\pre-reba
文件 544 2020-04-16 18:46 websocket-tail-demo\.git\hooks\pre-receive.sample
文件 1492 2020-04-16 18:46 websocket-tail-demo\.git\hooks\prepare-commit-msg.sample
文件 3610 2020-04-16 18:46 websocket-tail-demo\.git\hooks\update.sample
文件 880 2020-04-16 18:47 websocket-tail-demo\.git\index
文件 240 2020-04-16 18:46 websocket-tail-demo\.git\info\exclude
文件 204 2020-04-16 18:46 websocket-tail-demo\.git\logs\HEAD
文件 204 2020-04-16 18:46 websocket-tail-demo\.git\logs\refs\heads\master
文件 204 2020-04-16 18:46 websocket-tail-demo\.git\logs\refs\remotes\origin\HEAD
文件 88 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 116 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 561 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 105 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 51 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 45 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 145 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 561 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 634 2020-04-16 18:46 websocket-tail-demo\.git\ob
文件 47 2020-04-16 18:46 websocket-tail-demo\.git\ob
............此处省略87个文件信息
相关资源
- Java TCP IP Socket
- hpsocket demo
- websocket推送(兼容低版本的IE浏览器)
- java共享画板
- java实现Socket方式文件批量传输/上传到
- java实现websocket简单demo
- Socket发送并接收服务器返回的数据
- JAVA整合WebSocket实现服务器消息推送项
- commons-httpclient-3.0
- android与c++通过socket通信
- Android基于局域网socket通信
- Android代码-在wifi下手机与电脑的sock
- java建立TCP长链接
- 采用java编写的TCP/IP服务器端程序
- 基于socket通信的java应用实现
- 基于Socket的Android聊天室
- socket编程实验报告
- 基于TCP/IP~Android客户端与PC通信源码
- socket多线程文件上传
- Java Socket 模拟 Ftp Server/Client
- Java利用WebSocket实现聊天系统源码
- 用java写socket.io客户端所需jar包
- Android socket即时通信Demo
- Android应用源码安卓与PC的Socket通信项
- websocket java 实现
- webSocket实现Android客户端之间简单的通
- Android网络请求
- java-socket大文件上传-含客户端和服务
- Java TCP-IP Socket编程(原书第2版)
- java聊天室仿QQ,socket+线程实现
评论
共有 条评论