通过web的方式动态查看tomcat的catalina.out的日志(web.py)
Tomcat Log Viewer
通过web的方式动态访问Tomcat的catalina.out的日志。
1:安装web.py
参考:http://webpy.org/install.zh-cn
下载web.py
# wget http://webpy.org/static/web.py-0.33.tar.gz
安装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 -n100 /opt/tomcat_iphone/logs/catalina.out'
textlist = os.popen(command).readlines()#执行linux命令的哦
result = '<h1>Last 100 lines log</h1>'
for line in textlist:
result = '%s\n%s'%(result,line)
return result#其实直接return textline也是可以哦
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
###command定义文件,根据实际情况修改查看多少行,或tomcat的日志位置
3:启动web.py服务,指定端口
# nohup python /root/python/logview.py 8000 &
###端口8000可以随意指定,只要没被占用,默认为8080
4:公网端口映射
122.192.xxx.xxx 8000 -->172.31.2.94 8000
5:通过浏览器访问catalina.out ,F5刷新即可得到最新的100行的日志
通过web的方式动态查看tomcat的catalina.out的日志(web.py)相关推荐
- 动态查看tomcat日志文件
在服务器中调试程序的时候,动态查看日志信息 切换到tomcat/logs文件夹下 执行 tail -f catalina.out 命令,就可以看到一些调试信息 ctrl + c 就可以结束查看
- python django 动态网页_Django-手撸简易web框架-实现动态网页-wsgiref初识-jinja2初识-python主流web框架对比-00...
自己动手实现一个简易版本的web框架 在了解python的三大web框架之前,我们先自己动手实现一个. 备注: 这部分重在掌握实现思路,代码不是重点 代码中也有许多细节并未考虑,重在实现思路 手撸一个 ...
- Java Web基础入门第九讲 Java Web开发入门——再探Tomcat服务器
web应用程序 web应用程序指供浏览器访问的程序,通常也简称为web应用.例如有a.html.b.html--多个web资源,这多个web资源用于对外提供邮件服务,此时应把这多个web资源放在一个目 ...
- Linux下查看TOMCAT控制台
Linux下查看TOMCAT控制台 $ ./catalina.sh run 就可以了. debug模式: $ ./catalina.sh debug ...... help (查看帮助) exit(退 ...
- JavaWeb开发---B/S和C/S模式 tomcat服务器 Tomcat项目部署和发布 静态网页和动态网页 tomcat对web项目的目录要求 使用idea开发工具创建web项目 设置默认首页
目录 1. B/S和C/S模式 1.1 C/S模式 1.2 B/S模式 1.3 B/S和C/S区别 2.服务器 3.web 服务器 3.1.IIS 3.2.Tomcat 3.3.Zeus 3.4.Ng ...
- Linux--进程和计划任务管理 理论干货+实操(程序,进程,线程之间关系的详解,静态与动态查看进程方式,控制进程的 方式,一次性任务与周期性任务的设置)
文章目录 前言 一:程序,进程,线程之间的关系 1.1:进程概述 1.2:应用程序,进程和线程的关系 1.2.1:程序和进程的关系 1.2.2:进程和线程的关系 二:查看进程 2.1:静态查看 ps命 ...
- 配置Tomcat和在Eclipse中创建Web工程
配置Tomcat服务器信息: 在Tomcat的安装目录下有一个conf目录,里面存放着Tomcat服务器的配置文件,其中最为核心的配置文件是server.xml,在这个文件里我们可以配置服务器的各种参 ...
- 大数据WEB阶段(八)Tomcat服务器安装与详解、HTTP协议详解
Tomcat 一. 服务器 动态web资源运行需要服务器环境 客户端发送请求到服务器 , 服务器调用动态web资源 Servlet容器 . web容器 .服务器 Servlet容器 java中的动态资 ...
- Linux下如何查看tomcat是否启动/系统日志等
1.在Linux系统下,重启Tomcat使用命令操作的! 方法一: 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdo ...
最新文章
- 史上最权威宏基因组软件评估—人工重组宏基因组基准数据集
- g711u与g729比较编码格式
- LTRIM、RTRIM和TRIM在ORACLE中的用法:
- #UnityTips# 2017.11.14
- 罗永浩卖半价iPhone秒没,网友晒开挂软件,怪不得你抢不到
- mysql中使用case when语句
- linqto 多个关键字模糊查询_查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读
- python算法学习代码_python 算法学习部分代码记录篇章1
- ife task0003学习笔记(三):JavaScript闭包
- ZOJ - 2402 DP方案数
- 结对编程之设计电梯控制程序
- EXCEL拆分单元格代码
- popwindow 加个边框_PopupWindow仿微信浮层弹出框效果
- CMOS门基本工作原理
- HTML5 学习总结(一)——HTML5概要与新增标签
- 新思路,坚持创新;好想法,坚持执行
- 软件工程微信平台作业总结
- AAAI 2020使用深度强化学习的MOBA游戏《Towards Playing Full MOBA Games with Deep Reinforcement Learning》打败王者荣耀顶尖选手
- library sort(图书馆排序)
- 4000字干货长文!从校招和社招的角度说说如何准备大厂面试?