当同一个服务器上启动多个tomcat后,我们会在任务管理器中看见多个java.exe,当我们需要对某个tomcat进行监控时,却无法区分出该tomcat的进程,那么如何修改进程名呢?

可以使用端口号来区分不同的tomcat进程,使用netstat -nao | find "xxxx",xxxx是端口号,就可以找到所对应的进程。下面的方法可以直接修改tomcat的进程名为指定的名字,更便于辨认。

1、修改tomcat进程名字:

打开tomcat_home\bin\setclasspath.bat文件,找到set _RUNJAVA="%JRE_HOME%\bin\java"这一行。将该行注释掉(即改为 rem set _RUNJAVA="%JRE_HOME%\bin\java"),然后在该行下面添加如下两行并进行保存:

copy "%JAVA_HOME%\bin\java.exe" "%JAVA_HOME%\bin\omp.exe"

set _RUNJAVA="%JAVA_HOME%\bin\omp"

注意:omp为你所想看到的进程名字(即在任务管理器中的映像名称)

重启tomcat后在在任务管理器中看见的进程名就不再是java.exe,而是omp.exe了。

2、修改java进程名字:

当我们来使用java.exe或者javaw.exe来启动java应用时,进程中的名称就是java.exe或者javaw.exe。

使用exe4j等工具制作的exe将不是默认的名称,或者按照如下的方法来修改java进程名字。

在编写好的bat脚本中开始加入下面一句:

copy "%JAVA_HOME%\bin\java.exe" "%JAVA_HOME%\bin\omp.exe"

如:copy "%JAVA_HOME%\bin\java.exe" "%JAVA_HOME%\bin\omp.exe"

omp -Xms64m -Xmx128m ...

重启java程序后在在任务管理器中看见的进程名就不再是java.exe,而是omp.exe了。

java 进程名_修改java进程名称相关推荐

  1. matlab分析xml文件_修改Java中的XML文件(DOM分析器)

    matlab分析xml文件 We can modify XML file in Java using DOM parser. We can add elements, remove elements, ...

  2. java怎么修改程序图标_修改JAVA程序图标名字方法 - 【天堂论坛】玩机到天堂 买机找海洋 - Powered By BBSXP...

    引子:我们知道,有许多JAVA程序并不是特别为小E设计的,所以都没有JAVA图标(一律显示在手机上为白色底版+一点红).看上去清一色"红中"煞风景.因此,我们可以通过修改JAVA程 ...

  3. java地区_在Java中存储国家/地区代码,名称和Continent的最佳方式

    在ISO 3166中有246个国家,你可能会在此背后得到一个继电器大枚举.我更喜欢使用包含国家/地区列表的 XML文件,您可以从 http://www.iso.org/下载一个并加载它们(例如,当应用 ...

  4. 修改Tomcat进程名称

    转载http://sgp420.iteye.com/blog/1821926 如何修改tomcat进程的名称 博客分类: Tomcat 1.window平台: 打开tomcat_home\bin\se ...

  5. java 示例_最佳Java示例

    java 示例 什么是Java? (What is Java?) Java is a programming language developed by Sun Microsystems in 199 ...

  6. java 模板方法_设计模式(java实现)_模板方法模式(Template method)

    设计模式(java实现)_模板方法模式(Template method) 模板方法模式是编程中经常用到到的模式.它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现.这样,新的子类可以在不改变一个 ...

  7. Ubuntu/Debian 系统切换Java(JVM),修改Java版本,JAVA_HOME

    http://blog.mypapit.net/2007/10/how-to-switch-between-different-java-jvm-in-ubuntu-and-debian-gnu-li ...

  8. java安装_使用Java 9模块化来发布零依赖本机应用程序

    java安装 为什么我不能仅构建一个.EXE? 首次引入Java时,主流编程语言大多要么编译成独立的可执行文件(例如C / C ++,COBOL),要么在解释器中运行(例如Perl,Tcl). 对于许 ...

  9. java掌握_掌握Java 11的Constantdynamic

    java掌握 为了使JVM对动态语言更具吸引力,该平台的第七版已将invokedynamic引入了其指令集. Java开发人员通常不会注意到此功能,因为该功能已隐藏在Java字节码中. 简而言之,通过 ...

最新文章

  1. vs+命令行运行带参数cpp文件
  2. .NET开发人员必知的八个网站
  3. kettle 遇到 解决Incorrect integer value: '' for column 'id' at row 1 完美解决-费元星
  4. Unity3D ShaderLab 内发光防护罩
  5. CNN卷积神经网络深度解析
  6. Java千百问_06数据结构(014)_java数组如何存储在内存中
  7. spark启动的worker节点是localhost_Spark大数据在线培训:Spark运行原理解析
  8. 计算机为什么要区别C盘,D盘,E盘等?
  9. 将绘图保存到图像文件,而不是使用Matplotlib显示
  10. 11.19 如何将界面与功能权限的关系注册到系统?
  11. vue项目用electron打包成windows(.exe)桌面应用--操作步骤、填坑方法、基础设置
  12. C语言笔记:进制转换与32位二进制IP地址转换十进制问题
  13. vue单文件组件导入导出
  14. 利用axis调用webservice
  15. 项目管理十大知识领域(八)--- 项目干系人管理(过程、输入、工具和技术、输出)
  16. VLAN 虚拟局域网
  17. 个人博客作业三:英语学习APP的案例分析
  18. 条形码控件字体的工具包Code 39 Font Advantage Package
  19. 关于计算机物理层的论文,计算机网络论文
  20. go语言学习笔记 — 基础 — 高级数据类型 — 数据容器 — 数组(4):数组截取

热门文章

  1. 实时虚拟现实技术偏理论(课堂笔记一+二)
  2. php实现dota天梯、wow竞技场、lol排位赛匹配加分算法ELO
  3. 开始懂了《大话西游》
  4. 微信小程序 onReachBottom 上拉滚动到底部加载更多问题
  5. 【附源码】计算机毕业设计JAVA仟侬堂茶具网站
  6. 用Python Django搭建简单一个steam钓鱼网站,只要免费领游戏,一钓一个准
  7. Dockerfile制作jdk镜像和微服务镜像部署的最佳实践【Dockerfile实战】
  8. Oracle/MSSQL/Mysql 常用数据库的字段类型及大小
  9. Pipeline aggregations管道聚合-Sibling-1
  10. SSD安装ubuntu系统的优化