首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Linux快速找到Java进程启动的JAR文件

如何在Linux快速找到Java进程启动的JAR文件在线上环境中,当CPU占用率异常高时,经常需要定位到是哪个Java进程导致的,并进一步找到该进程启动的JAR文件。...以下提供了几种方法来帮助你快速找到这些信息。方法一:通过/proc文件系统查看Java进程编号:使用top命令或其他进程管理工具查看Java进程的PID(进程编号)。...这通常是JAR文件所在的目录,但JAR文件的完整路径和名称不会直接给出。 你可以使用ls -l /proc/[PID]/cwd来查看该目录的内容,并手动查找JAR文件。...这通常包括启动Java进程的完整命令,包括JAR文件的路径。总结/proc文件系统提供了关于进程的详细信息,但可能需要手动查找JAR文件。...jps命令直接列出了Java进程的PID和启动的JAR文件或类名,非常方便。pgrep命令可以列出包含java关键字的进程及其完整命令行参数,通常也包含JAR文件的路径。

58110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于C ++:Cmake无法找到Boost库

    关于C ++:Cmake无法找到Boost库 boostc++cmake Cmake cannot find Boost libraries 我是Cmake的新手,并增强了C ++中的库。...注意: 在您的情况,Boost的根目录似乎是D:/boost_1_54_0。 如果您的情况不像上面那样,那么我建议您手动将其重新排列为上面的一个,因为这又应该是这样。...相关讨论 由于Op是在VS构建的,因此他的库文件可能最终以stage而不是lib结尾。话虽这么说,在CMake中设置除BOOST_ROOT之外的任何内容已经或多或少地带来了麻烦。...如果不应用某些修补程序,则无法使用VS2013构建Boost 1.54.0。另请参见此处如何使用新的Visual Studio 2013预览版构建增强功能?...然后可以找到它们。

    84420

    linuxtomcat无法远程访问(开放8080端口)

    我们在linux配置了tomcat后发现,无法访问除了linux(如果是虚拟机的话,宿主机子根本无法访问tomcat),解决吧 原因是我们的tomcat访问需要8080端口,但是从外部访问,我们的防火墙会拦截...,而你此时又恰好没有配置8080端口,也没有关闭防火墙,那么就导致这样咯, 解决步骤:   1.首先输入 vi /etc/sysconfig/iptables 来打开防火墙配置文件   2.找到-A INPUT...restart重启防火墙   6.大功告成 哈哈,此种方法还是稍微繁琐的,要是日常自己测试的话,只需要把防火墙关闭,省事多了 在命令行输入:service iptables stop 即可 ps:   外界访问linux...的特定端口资源是需要开放端口的,如果遇到mysql远程无法访问,也可以借鉴此步骤

    5.3K50

    Android Studiojar包及使用jar

    一、Android Studio jar包的过程及遇到的问题处理 1,新建一个Project 含Activity项目 2,在此Project新建一个Modul:.菜单file-->new--->new...7,命令成功执行,如下图 8,打包产生的jar包,如下图: 产生的mySdk.jar在mylibrary\build\libs 9,打包过程中出错处理 Error:(1, 1) 错误: 非法字符: '...的CgmLibrary.java,然后在AndroidStudio选择菜单:Tools->Android-->Sys Project with Gradle Files。...-第七城市 二、Android Studio使用jar包 1,本项目中使用jar包 2,其他项目中使用jar包 (1)新建项目 新建项目 (2)把jar包复制到项目的lib目录下 (3)在jar包上右键...包内的所有Activity和Service都要注册,否则会无法调用Service(遇到的问题,没写BleLibaray和BleService) 三、混淆Android Jar包 遇到的问题:内部接口无法混淆

    4.9K50

    Linux jar 运行与关闭

    最近在做一个项目,由于项目团队很多人,分工给我打包了一个jar服务器端的文件,然后用本地测试可以,然后再服务器运行,由于服务器是Linux的,这就体现了java的可移植性强的优点,但是执行运行命令后,关闭...ssh窗口再次我请求数据的时候,程序自动关闭了,后来查阅资料才知道,这是Linux的原因。...一些简单的操作linux jar包命令 1、执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。...nohup java -jar arserver-0.0.1-SNAPSHOT.jar >consoleMsg.log 2>&1 & 3、如果想杀掉运行中的jar程序,查看进程命令为: ps aux|...grep arserver-0.0.1-SNAPSHOT.jar 将会看到此jar的进程信息 root 8449 0.0 7.4 2523960 139448 ?

    7.9K61
    领券