通过web的方式动态访问Tomcat的catalina.out日志
2015-06-10 11:43
549 查看
1:安装web.py
参考:http://webpy.org/install.zh-cn
下载web.py
参考:http://webpy.org/install.zh-cn
下载web.py
# wget http://webpy.org/static/web.py-0.33.tar.gz[/code] 安装web.py# tar zxvf web.py-0.33.tar.gz# cd web.py-0.33
使所有的web程序可以访问# python setup.py install
OK,安装完毕,关于web.py请参考http://webpy.org/install.zh-cn
2:编写Python脚本,通过web.py的小web服务程序实现动态访问# mkdir python # cd python# vi logview.py import web import os urls = ( '/', 'index' ) class index: def GET(self): command = 'tail -fn100 /opt/tomcat/logs/catalina.out' textlist = os.popen(command).readlines() result = '<h1>Last 100 lines log</h1>' for line in textlist: result = '%s\n%s'%(result,line) return result if __name__ == "__main__": app = web.application(urls, globals()) app.run()
###command定义文件,根据实际情况修改查看多少行,或tomcat的日志位置
3:启动web.py服务,指定端口# nohup python /root/python/logview.py 9090 &
###端口9090可以随意指定,只要没被占用,默认为8080
4:通过web访问
http://127.0.0.1:9090
相关文章推荐
- Tomcat日志Catalina.out切割
- 用cronolog为tomcat做日志分割之问题解决版
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- tomcat没有发布maven项目依赖的本地jar包
- Error running Tomcat8: Address localhost:1099 is a
- Tomcat源码阅读#1:classloader初始化
- Tomcat 搭配 Nginx 还是 Apache 呢?
- tomcat7容器下Spring4.x限制上传文件大小问题处理
- tomcat6中文乱码解决过程及测试
- 设置让IntelliJ IDEA 忽略编译错误 继续启动 tomcat
- IntelliJ IDEA 热部署,修改java文件 不用重启tomcat
- tomcat 日志按日期产生,形如:project_log.2015-06-09.log
- tomcat局域网内发布html
- 以debug模式启动tomcat
- ant安装及配置编译;配置tomcat数据源和sql安装及配置
- Lvs + Ngnix + Haproxy + Keepalived + Tomcat 实现三种HA软负载均衡和Tomcat Session共享
- Tomcat调优总结
- Lvs + Ngnix + Haproxy + Keepalived + Tomcat 实现三种HA软负载均衡和Tomcat Session共享 分类: 系统架构 Linux 2015-06-09 21:50 168人阅读 评论(0) 收藏
- Spring+JMS+ActiveMQ+Tomcat实现消息服务