Linux项目上查看项目中的运行状态

本人是个新人 想请教一个问题 :
      javaWeb项目部署到Linux系统的服务器上,使用什么才命令可以查看整个项目的运行状态,就是说项目是运行状态,如果有地方出错我可看到具体的报错信息。我想直接显示报错的信息,不想去查找日志。有什么命令么?

谢谢大家。图片说明

4个回答

一般情况只能看日志,估计题主只是想拥有比较直观的日志展示,tail 命令 能满足么?

就是通过tail -f logs/catalina.out命令来查看tomcat的运行日志(如果有在运行,肯定就有日志),当然你可以把-f,替换成-100(100代表查看最后100条日志)

linux下 查看tomcat状态和日志:http://hw1287789687.iteye.com/blog/2247807

进入tomcat管理页面:http://www.phpgz.com/htmls/68344.html(貌似需要tomcat服务器版)

如果是weblogic有更好的方法(因为它自带管理的东西)

ps 查看对应的进程存不存在,具体的报错信息还是要看日志的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Linux上查看Tomcat运行状态
kill -9 7010 
在linux上定时查看springboot项目的启动状态
整合多个博客: 一.https://blog.csdn.net/qianxing111/article/details/80091187CentOS 7 定时计划任务设置 概述    就像再windows上有计划任务一样,centos7 自然也有计划任务,而且设置更为灵活,好用。再centos7 上可以利用crontab 来执行计划任务, 依赖与 crond 的系统服务,这个服务是系统自...
linux项目中常用命令
1. 查看修改日期 date -s "2016-06-01 09:48:00" 2. rpm相关 -ivh:安装显示安装进度 -Uvh:升级软件包 -qpl:列出RPM软件包内的文件信息,后面包名需要完整包含.rpm -ql:查看rpm包含所有文件,后面包名不含.rpm -qpi:列出RPM软件包的描述信息,后面包名需要完整包含.rpm -qi:列出RPM软件包的描述信息,后面包名
项目中linux常用命令
查看进程:ps -ef | grep xxx 查看磁盘空间:df-hl 查看端口:netstat -ntlp | grep 22 yum安装:yum -y install dos2unix* 搜索命令所在目录以及帮助文档的路径:whereis dos2unix sftp链接:sftp -oPort=22 用户名@ip,下载文件:sftp> get /app/TEST/* /ap...
Pause Break键的妙用
 如图:  
查看项目中的angular版本
今天把官网下载的angular案例跑了起来,准备自己加个模块试试。突发奇想,想看看当前项目的angular版本是多少。 尝试了控制台命令查看,无效。 网上一番查询,找到了答案: 就浏览器里直接看网页代码的root部分即可,可以看到这个项目的angular版本是7.0.4 信息来源:https://stackoverflow.com/questions/36456843/how-to-c...
Linux 连接服务器 查看Mysql 运行状态
本人使用的Macbook pro 打开终端 使用命令:ssh root@ip 连接服务器 查看Mysql 运行状态 service mysqld status 在连接数据库遇到 2个错误 : mysql: [ERROR] unknown variable 'sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZER...
linux小记 -查看当前服务运行状态
1.查看Linux主机的ssh服务是否开启。可以在Linux下输入命令:    $service sshd status #service servicename status是当前状态#chkconfig --list servicename是查看启动状态,也就是是否开机自动启动如果service和chkconfig 找不到,可以试试/sbin/service和/sbin/chkconfig...
查看linux的ssh服务信息及运行状态
下面列举一些关于linux查看ssh服务的常用命令 rpm -qa | grep ssh 可以看到系统中ssh安装包    ps -ef | grep ssh 查看ssh服务有没有运行,如果有,可以看到类似以下内容: root 2659 1 0 18:31 ? 00:00:00 /usr/sbin/sshd root 2702 2618 0 18:38 pts/0 00:00
查看apache-hama运行状态
[size=24px][size=24px][size=16px]在apache-hadoop-hama的环境下写了一个程序,在输出路径能查看到结果,而且是正确的,但是,如何查看运行状态?rn在apache-hadoop-hama环境进行图计算,想查看图形的运行状态,求指导!!![/size][/size][/size]
查看memcache运行状态
telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。     
查看Mysql运行状态
mysql命令、介绍有phpmyadmin怎样产看、命令行怎样查看
查看MySQL运行状态
了解mysql数据库的运行状态查询(了解当前mysql的运行时间/共执行了多少次select/update/…(是否进行碎片化整理)/当前连接的个数(最大并发数))Show status命令常用的Show status like ‘uptime’;        启动时间Show status like ‘com_select’;     查询次数Show status like ‘com_ins...
查看线程的运行状态
线程共有6中状态:新建,运行(可运行),阻塞,等待,计时等待和终止。当使用new操作符创建新线程时,线程处于“新建”状态。当调用start()方法时,线程处于运行(可运行)状态。当线程需要获得对象的内置锁,而该锁正被其他线程拥有,线程处于阻塞状态。当线程等待其他线程通知调度表可以运行时,该线程处于等待状态。对于一些含有时间参数的方法,如Thread类的sleep()方法,可以使线程处于计时等待状态。
查看数据泵运行的状态
RDBMS 11.2.0.4方法1 expdp \"/as sysdba\" attach=SYS_EXPORT_SCHEMA_01  ,再使用status查看 (略)方法2 使用status参数,单位是秒。多少秒更新一次状态[oracle@test02 ~]$ expdp \"/ as sysdba\" status=1 Export: Release 11.2.0.4.0 - Product...
查看PHP-FPM运行状态
1 PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。 打开php-fpm.conf,配置php-fpm状态页选项 pm.status_path = /hdfphpss/ 配置nginx.conf,添加可访问server server { listen 80; server_n
查看linux使用状态
如何查看linux的使用状态?查看linux的内存、cpu、硬盘等的使用情况,然后每天发一封给我。这个功能该如何实现?
Linux系统硬件状态查看
free -m 查看内存 df -h 查看硬盘情况 w 查看负载    --》top详细负载      --》p退出     阈值为0.6-0.7  超过1为超频运行 cat /proc/cpuinfo    查看cpu信息 fdisk   可视化磁盘...
linux 查看端口状态
netstat -tunlp | grep 端口号 1、netstat -tunlp 是查看所有的在使用的端口号情况 2、netstat -tunlp | grep 端口号是查看所查询的端口号情况 3、netstat -tunlp各个参数说明如下: -t:(tcp)仅显示TCP相关端口 -u:(udp)仅显示UDP相关端口 -n:不进行DNS轮询,显示IP(可以加速操作)...
Linux查看端口监听状态
查看端口监听状态命令 命令 netstat 常用命令格式#netstat -anutp 参数含义: -a 显示所有 -n 以ip形式显示当前建立的有效连接和端口 -u 显示UDP协议 -t 显示TCP协议 -p 显示对应PID与程序名 过滤相关查询,例如只查询22端口 #netstat -antup | grep 22 ...
linux查看服务状态
[root@iZ9488z4qfcZ test]# service mysqld status MySQL running (1088)                                       [  OK  ]
Linux查看端口状态
在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:   -t : 指明显示TCP端口    -u : 指明显示UDP端口    -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)    -p : 显示进程标识符和程序...
linux 查看文件状态
目录管理:ls cd pwd mkdir rmdir tree 文件管理:touch stat file rm cp mv nano vi vim 日期时间 date clock hwclock cal ntpdate 查看文本:cat tac more less head tail 查看文件状态 stat stat 文件名 文件的时间 1.最后一次...
linux查看gpio状态
1|sp9832e_1h10:/ # cat ./sys/kernel/debug/gpio GPIOs 0-255, platform/40280000.gpio-controller, sprd-ap-gpio:  gpio-50  (                    |?                   ) out lo      gpio-52  (               ...
Linux 查看端口的状态
用netstat -tanp可以查看所有端口的状态,以及查看这个端口被那个应用程序占用。# netstat -tanp | grep \:21tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      8748/vsftpd  tcp
android项目中的gradle上
Gradle最新版下载地址 http://services.gradle.org/distributions/ 1.安装 1.1在所给地址下载 1.2配置环境变量 1.3检查;cmd 输入gradle -v 新建项目基本配置 https://www.jianshu.com/p/c3b9e83c0826 加快编译速度 https://www.jianshu.com/p/037dc4...
怎样查看一个项目中哪些代码被运行
在研究一个框架或者一个CMS的时候,经常要从头开始一个页面一个页面的查看哪些代码被运行,有没有什么办法可以实现如下功能:记录web服务器在响应一个请求的时候都运行了哪些代码,比如访问index.php的时候,都有哪些文件夹下的哪些文件里的哪些行被运行了。谢谢
在项目中使用Hibernate(上)
文档详细介绍了如何在项目中添加及使用Hibernate组件。此为上册。内容包括:1、数据库准备。2、在MyEclipse创建数据库驱动。3、在MyEclipse创建数据库驱动。其中第3点,包括:如何创建项目以及添加Hibernate组件。
如何获得项目中数据的连接状态?
(1)如果有连接池,怎么能知道池中有多少个活动的连接?rn(2)如何强制关闭某个活动的连接?
standupTimer项目中的状态恢复与保存
standupTimer项目中的与会者人数、会议时长还有与会小组名称,在初始化的时候都会初始化为一个默认值,当用户对其进行设置并启动以后,standupTimer项目会将用户的设置保存起来,以便下次启动的时候恢复,用户输入数据的恢复和保存动作都是通过Android持久化存储方式中的SharedPreferences进行的。 对用户数据进行加载的函数为: protected void loa
linux phy运行状态
enum phy_state { PHY_DOWN=0, PHY_STARTING, //1 PHY_READY, //2 PHY_PENDING, //3 PHY_UP, //4 PHY_AN, //5 PHY_RUNNING, //6 PHY_NOLINK, //7 PHY_FORCING, //8 PHY_CHANGELINK, //9 PHY_HALTED, //10...
LINUX命令行 查看memcache运行状态
1、确保memcache是启动的2、 /etc/rc.d/init.d/memcached start &3、链接进入telnet localhost 112114、stats 命令这些状态的说明如下: pid memcache服务器的进程ID uptime 服务器已经运行的秒数 time 服务器当前的unix时间戳 version memcache版本 pointer_s
命令行查看Memcached运行状态
1、windows系统连接memcached端口 cmd命令行中键入telnet 192.168.1.1 11211 11211是memcached绑定的端口号。2、连接上端口后输入 stats命令,即可得到描述Memcached服务器运行情况的参数。    STAT pid 4356 服务器进程IDSTAT uptime 56625 服务器运行时间,单位秒STAT time 1225249079...
如何查看进程的运行状态
各位大侠,请教一下,我想知道如何能够获得当前一个正在运行的进程的状态(比如说查看该进程是否正在运行),有没有这样的系统函数可以使用。谢谢!
运行中的mysql状态查看
zccst整理 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态。 (1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show global status like 'Question%'; (2)TPS(每秒事务量) TPS = (Com_commit + Com_rol...
iOS 查看项目中牵涉到IDFA的文件
使用终端     cd到对应项目根目录中   然后使用  grep -r advertisingIdentifier . 便可得到结果
查看android项目中方法执行顺序
在第一次接手别人的项目时,不清楚项目某个功能的函数调用顺序,一般的做法就是打log日志或者加断点,这里有个其他的办法。
VS2017如何查看项目中的类图?
  在学习C#的过程中,遇到这么一个问题——查看项目中的类图。根据帅杨老师讲的l流程,我在VS2017并没有发现这个功能,然后就在想,这是不是得安装一个东西呢?因为前期在安装VS的时候,我都是选择性的安装,并没有把所有的东西都装进去,毕竟内存有限呀。。。后来站在巨人的肩膀上,果真如料想的那般,确实少了一点东西,下面我把步骤分享给大家。 第一步:程序——Visual Studio Installe...
android项目中查看系统类的源码
刚刚在博客上看到可以在android项目中查看系统类源码的方法。把源码中所有的java文件复制到sdk/platforms/platform-n/sources目录下面就可以了~~不过那个是python的代码,改了个java的上传上来,有用的上的可以看下^_^rn用法:1.选择android源码目录(如E:\android4.0)rn 2.选择目标sources目录(如C:\Android\android-sdk\platforms\android-9\sources,不存在请手动建立)rn 3.点击Copy..等待rn[code=Java]rnpackage com.leaf;rnrnimport java.io.BufferedReader;rnrnpublic class SourceCopy rnrn protected Shell shlAndroidsourcecopyer;rn private Text txtSource;rn private Text txtTarget;rn private Label lblStatus;rn public Display display;rn public String sourceDir;rn public String targetDir;rnrn public static Pattern pattern = Pattern.compile("\\s*package\\s+([a-zA-Z0-9\\._]+)\\s*;\\s*");rnrn /**rn * Launch the application.rn * rn * @param argsrn */rn public static void main(String[] args) rn try rn SourceCopy window = new SourceCopy();rn window.open();rn catch (Exception e) rn e.printStackTrace();rn rn rnrn /**rn * Open the window.rn */rn public void open() rn display = Display.getDefault();rn createContents();rn shlAndroidsourcecopyer.open();rn shlAndroidsourcecopyer.layout();rn while (!shlAndroidsourcecopyer.isDisposed()) rn if (!display.readAndDispatch()) rn display.sleep();rn rn rn rnrn /**rn * Create contents of the window.rn */rn protected void createContents() rn shlAndroidsourcecopyer = new Shell();rn shlAndroidsourcecopyer.setSize(355, 244);rn shlAndroidsourcecopyer.setText("AndroidSourceCopyer");rnrn Button btnSource = new Button(shlAndroidsourcecopyer, SWT.NONE);rn btnSource.addSelectionListener(new SelectionAdapter() rn @Overridern public void widgetSelected(SelectionEvent e) rn DirectoryDialog folderdlg = new DirectoryDialog(shlAndroidsourcecopyer);rn // 设置文件对话框的标题rn folderdlg.setText("文件选择");rn // 设置初始路径rn folderdlg.setFilterPath("E:");rn // 设置对话框提示文本信息rn folderdlg.setMessage("请选择相应的文件夹");rn // 打开文件对话框,返回选中文件夹目录rn String selecteddir = folderdlg.open();rn if (selecteddir == null) rn return;rn rn else rn txtSource.setText(selecteddir);rn sourceDir = selecteddir;rn rnrn rn );rn btnSource.setBounds(285, 29, 41, 24);rn btnSource.setText("...");rnrn Button btnTarget = new Button(shlAndroidsourcecopyer, SWT.NONE);rn btnTarget.addSelectionListener(new SelectionAdapter() rn @Overridern public void widgetSelected(SelectionEvent e) rn DirectoryDialog folderdlg = new DirectoryDialog(shlAndroidsourcecopyer);rn // 设置文件对话框的标题rn folderdlg.setText("文件选择");rn // 设置初始路径rn folderdlg.setFilterPath("C:");rn // 设置对话框提示文本信息rn folderdlg.setMessage("请选择相应的文件夹");rn // 打开文件对话框,返回选中文件夹目录rn String selecteddir = folderdlg.open();rn if (selecteddir == null) rn return;rn rn else rn txtTarget.setText(selecteddir);rn targetDir = selecteddir;rn rn rn );rn btnTarget.setBounds(285, 87, 41, 24);rn btnTarget.setText("...");rnrn Label lblSource = new Label(shlAndroidsourcecopyer, SWT.NONE);rn lblSource.setBounds(10, 29, 41, 24);rn lblSource.setText("Source");rnrn Label lblTarget = new Label(shlAndroidsourcecopyer, SWT.NONE);rn lblTarget.setBounds(10, 87, 41, 15);rn lblTarget.setText("Target");rnrn txtSource = new Text(shlAndroidsourcecopyer, SWT.BORDER);rn txtSource.setBounds(56, 29, 223, 24);rnrn txtTarget = new Text(shlAndroidsourcecopyer, SWT.BORDER);rn txtTarget.setBounds(55, 87, 224, 24);rnrn Button btnCopy = new Button(shlAndroidsourcecopyer, SWT.NONE);rn btnCopy.addSelectionListener(new SelectionAdapter() rn @Overridern public void widgetSelected(SelectionEvent e) rn Matcher matcher = pattern.matcher("package com.ysw.sip;");rn if (matcher.find())rn rn String pack = "\\" + matcher.group(1).replace(".", "\\");rn System.out.print(pack);rn rnrn new Thread(new Runnable() rn private void update(final String str) rn display.asyncExec(new Runnable() rn public void run() rn lblStatus.setText(str);rn rn );rn rnrn @Overridern public void run() rn String sourceStr = sourceDir;rn String targetStr = targetDir;rn copy(new File(sourceStr), new File(targetStr));rn update("Done");rn rnrn public void copy(File source, File target) rn if (source.isFile()) rn if (!source.getName().endsWith(".java")) return;rn try rn FileReader reader = new FileReader(source);rn BufferedReaderrn bufferedReader = new BufferedReader(reader);rn String line = "";rn while ((line = bufferedReader.readLine()) != null) rn Matcher matcher = pattern.matcher(line);rn if (matcher.find())rn rn bufferedReader.close();rn reader.close();rn String pack = matcher.group(1).replace(".", "\\");rn File folder = new File(target + "\\" + pack);rn if (!(folder.exists() && folder.isDirectory())) folder.mkdirs();rn update(pack + "\\" + source.getName());rn copyFile(source, folder);rn return;rn rn rn bufferedReader.close();rn reader.close();rnrn catch (Exception e) rn e.printStackTrace();rn rn return;rn rn for (File file : source.listFiles()) rn copy(file, target);rn rn rnrn private void copyFile(File source, File parent) rn try rn int byteread = 0;rn if (source.exists()) // 文件存在时rn InputStream inStream = new FileInputStream(source); // 读入原文件rn FileOutputStream fs = new FileOutputStream(new File(parent, source.getName()));rn byte[] buffer = new byte[1444];rn while ((byteread = inStream.read(buffer)) != -1) rn fs.write(buffer, 0, byteread);rn rn inStream.close();rn rn catch (Exception e) rn update("copy error:" + source.getAbsolutePath());rn rn rn ).start();rnrn rn );rn btnCopy.setBounds(118, 117, 80, 41);rn btnCopy.setText("Copy");rnrn lblStatus = new Label(shlAndroidsourcecopyer, SWT.NONE);rn lblStatus.setBounds(10, 180, 316, 15);rn lblStatus.setText("status");rnrn rnrnrn[/code]
vs2008 中怎么改项目中的查看版本
rnrnrn在VS2008新建的项目中都是XHTML 1.0 在那里可以设置成为XHTML 4.01来查看.rn一新建就是XHTML 1.0 有什么办法改啊不用每个页面都要手动将XHTML 1.0改为XHTML 4.01这样很不方便.rnrnrn请教各位大哥有什么更好的方法,或者在那里设,非常感谢.
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表