首页 > 系统相关 >Tomcat Windows 服务 JVM 内存参数设置

Tomcat Windows 服务 JVM 内存参数设置

时间:2024-11-15 14:45:39浏览次数:1  
标签:exe 服务 Tomcat Windows JVM procrun 参数设置

Tomcat 在 Windows 平台上启动服务的方式是 Commons Daemon,JVM 的启动参数可以有多种设置方法。本文介绍 Commons Daemon 的大致组成和参数设置方法。

Commons Daemon 由两部分组成。

一是由 C 语言开发负责和操作系统交互的平台相关程序,在 Windows 上平台相关部分是 procrun,在 Unix 上是 jsvc。

二是由 Java 开发并向应用程序提供服务启停等操作的接口部分,通过这个接口,可以实现自己的 Java 代码安装为操作系统的服务。

procrun

procrun 由 Prunsrv.exe 和 Prunmgr.exe 组成。其中 Prunsrv.exe 是运行服务的可执行文件,区分32位和64位,对应到 Tomcat 中就是 TomcatX.exe(X是版本号,比如8,9,10);Prunmgr.exe 服务监控程序,不区分32位和64位,对应到 Tomcat 中就是 TomcatXw.exe,版本号后面跟一个小写w。

GUI 运行 Tomcat10w.exe 就可以查看和编辑 JVM 参数,界面如下图所示:

命令行界面运行 Prunsrv.exe 和 Prunmgr.exe 的参数说明,可以点击参考连接阅读。

安装服务的注意点:

需要在以管理员权限运行的命令行(cmd)中使用 service.bat intall 命令才能正确安装 Tomcat 服务。先输入命令然后在用户账户控制界面授权是不够的。

参考连接

  1. 运行参数说明:https://commons.apache.org/proper/commons-daemon/procrun.html

标签:exe,服务,Tomcat,Windows,JVM,procrun,参数设置
From: https://www.cnblogs.com/hexff/p/18424810

相关文章

  • [转]Windows下编写的shell脚本,传到Linux执行出现bad interpreter:No such file or di
    原文地址:badinterpreter:Nosuchfileordirectory解决方法-jprothwell-博客园在Linux中执行.sh脚本,异常/bin/sh^M:badinterpreter:No such file or directory。分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执......
  • git拉取代码报错invalid path解决,以及windows的一个坑
    错误日志:Cloninginto'overmind-efficiency'...remote:Enumeratingobjects:702,done.remote:Countingobjects:100%(702/702),done.remote:Compressingobjects:100%(286/286),done.remote:Total126341(delta287),reused581(delta221),pack-reu......
  • 在 Windows 中,RDP(远程桌面协议)默认使用 3389 端口。如果你想通过 PowerShell 更改此端
    在Windows中,RDP(远程桌面协议)默认使用3389端口。如果你想通过PowerShell更改此端口为10010,你需要修改注册表设置并重启远程桌面服务。以下是使用PowerShell更改RDP端口为10010的步骤:步骤:以管理员身份运行PowerShell。执行以下命令修改注册表,修改RDP端口设置:p......
  • Brave127编译指南 Windows篇:部署Node.js(五)
    1.概述在Brave浏览器的编译过程中,Node.js扮演着关键角色。作为一个建立在ChromeV8引擎之上的JavaScript运行时环境,Node.js为开发者提供了在服务器端执行JavaScript代码的能力。它的非阻塞、事件驱动架构使其特别适合构建高性能、可扩展的网络应用。对于Brave浏览器的开发而......
  • Windows下搭建Cmake编译环境进行C/C++文件的编译
    文章目录1.下载Cmake2.安装MinGW-w643.进行C/C++文件的编译1.下载Cmake网址:https://cmake.org/download/  下载完成后安装,勾选“AddCMaketothesystemPATHforthecurrentuser"  点击Finish完成安装,在cmd窗口验证一下是否安装成功,出现如下图情况则安装成......
  • 【Windows】如何批量重命名文件?`ren`命令让你事半功倍
    如何批量重命名文件?ren命令让你事半功倍在日常工作中,我们经常需要对文件进行重命名,尤其是面对大量文件时,手动操作会非常耗时。Windows提供的ren命令可以轻松实现批量重命名的需求,让你事半功倍。本文将带你全面了解ren命令的使用方法,并提供几个实际应用场景,帮助你提高......
  • windows C#-查询表达式基础(一)
    查询是什么及其作用是什么?查询是一组指令,描述要从给定数据源(或源)检索的数据以及返回的数据应具有的形状和组织。查询与它生成的结果不同。通常情况下,源数据按逻辑方式组织为相同类型的元素的序列。例如,SQL数据库表包含行的序列。在XML文件中,存在XML元素的“序列”(......
  • 标题:Windows系统启动流程 二
      https://www.cnblogs.com/suv789/p/17499017.htmlBootmgr(BootManager)是WindowsVista及其后续版本(包括Windows7、Windows8、Windows8.1和Windows10)中的引导加载程序,取代了之前的NTLDR。Bootmgr的主要功能是管理计算机的引导过程,负责加载操作系统并将控制权转移给操作......
  • Windows每次开机键盘无法使用,需要重新拔插键盘USB接口的终极解决方案(filco键盘)
    我试了如下方法:1.电源选项中的USB选择性暂停:打开控制面板——电源选项——更改计划设置——更改高级电源设置——USB设置——将USB选择性暂停改为“已禁用”。2.关闭USB的省电策略:右键我的电脑——属性——设备管理器——通用串行总线控制器——右键USBHub——属性——电源管理......
  • C++builder中的人工智能(29):如何在Windows项目中导入FANN库
    这篇文章旨在使用由SteffenNissen开发的FANN库实现人工神经网络。FANN库支持20多种编程语言,包括Delphi和C++Builder。您可以在FANN的官方网站上找到完整信息和文档,并下载FANN的源文件。步骤:下载FANN库:从Nissen的官方网站下载FANN库包(http://leenissen.dk),包含二进制文......