Windows
windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.
解决办法:
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat6\Parameters\JavaOptions
原值为
-Dcatalina.home="C:\ApacheGroup\Tomcat 6.0"
-Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 6.0\common\endorsed"
-Xrs
加入 -Xms300m -Xmx350m
重起tomcat服务,设置生效
如不使用注册表,我们用tomcat提供的gui工具来设置。
1、打开tomcat安装目录下的tomcat6w.exe
2、选择java标签,在Java Options里面输入需要设置的参数,如设置permsize的内存
-XX:PermSize=64M
-XX:MaxPermSize=192m
-XX:ReservedCodeCacheSize=48m
-Duser.timezone=GMT+08
注:每一行后面都不能有空格。
其中还有这么两项:
Initial memory pool和Maximum memory pool.
Initial memory pool这个就是初始化设置的内存的大小。
Maximum memory pool这个是最大内存的大小
将这两项内容设置为想要的值,设置完了就点确定,然后再重启TOMCAT你就会发现tomcat中jvm可用的内存改变了
分享到:
相关推荐
在实际的企业级应用开发与部署过程中,Tomcat作为一款轻量级且功能强大的应用服务器,被广泛应用于Java Web项目的运行环境。特别是在Windows操作系统上,为了实现Tomcat服务的自动化启动与管理,通常会选择将Tomcat...
### Tomcat服务参数配置详解 #### 一、Tomcat简介及安装 Tomcat是一款开源的Servlet容器,由Apache软件基金会下属的Jakarta项目开发。它实现了对Servlet和JavaServer Pages (JSP)技术的支持,并提供了作为Web...
这个脚本用于安装和管理Tomcat作为Windows服务。 - 在文件中,你需要设置两个环境变量: - `SERVICE_NAME`:这是Windows服务的名称,例如设置为`ApacheTomcat6datacenter`。 - `PR_DISPLAYNAME`:这是服务在服务...
而Tomcat作为一个轻量级的应用服务器,专门用于运行这些动态内容。因此,将两者结合可以充分发挥各自的优势,提高服务器性能。 **整合工作原理:** 当用户发起请求,Apache首先接收请求并判断内容类型。如果是动态...
在Java开发中,Tomcat7作为轻量级服务器,其主要优点包括低资源消耗、易于配置和管理。对于初学者和小型团队来说,它是理想的开发环境,因为它不需要像大型应用服务器那样复杂的设置和管理。在本地计算机上搭建...
1. **配置服务参数**: - 首先,你需要进入Tomcat的安装目录,通常是`C:\Program Files\Apache Software Foundation\Tomcat版本号\bin`。在这个目录下,找到名为`service.bat`的脚本文件。这个文件用于管理Tomcat...
在IT领域,特别是Web开发与部署环境中,Apache Tomcat服务器作为Java应用的承载平台,其在Windows系统下的自动化启动配置是一项关键技能。本文将详细解析如何实现Tomcat服务器在Windows操作系统下开机自动运行,确保...
在IT行业中,Tomcat作为一款广泛应用的开源Java Servlet容器,其性能优化对于处理高并发请求至关重要。当系统需要处理每秒1000次请求(1000 QPS)时,我们需要对Tomcat进行一系列的调整以确保其能够稳定且高效地运行...
在部署Java Web应用程序时,经常使用Apache Tomcat作为应用服务器。然而,在高并发或大数据量处理的应用场景下,Tomcat可能会出现内存溢出等问题。为了提升Tomcat的稳定性和性能,合理地设置其启动参数变得尤为重要...
在Windows环境下配置Tomcat与Apache是一项常见的Web服务器集成任务,主要目的是实现Apache作为前端服务器处理静态内容,而将动态请求转发到后端的Tomcat服务器处理。这种配置可以提高服务器性能,优化资源分配,并...
4. **易于部署**:在Windows环境下,Tomcat8提供了直观的配置文件和管理工具,如bin目录下的startup.bat和shutdown.bat脚本,以及Manager App和Host Manager等管理界面,使得部署和管理Web应用变得简单。 5. **稳定...
4. **资源限制**:合理配置Tomcat的JVM参数,如堆大小和线程池大小,避免资源耗尽导致服务崩溃。 总之,Windows平台上对Tomcat的自动监控和重启是一个关键的运维任务,通过定制脚本或使用专业监控工具,可以有效地...
### Tomcat动态内存参数配置的重要性 Tomcat作为Apache基金会旗下的一个开源项目,主要功能是作为Java Servlet容器运行Java应用程序。它的性能直接受到服务器内存管理的影响,特别是在处理高并发请求或大型应用时。...
### 使用Java Service Wrapper设置Tomcat作为Linux服务并实现开机自动启动 #### 一、概述 在部署基于Java的应用服务器时,通常需要将Tomcat配置为系统服务,以便于管理和维护。传统的做法是通过编写shell脚本来...
Tomcat作为Servlet容器,它实现了Java Servlet和JavaServer Pages规范,使得开发者可以在不使用完整Java EE应用服务器的情况下,运行基于Java技术的Web应用。 在压缩包子文件的文件名称列表中,“apache-tomcat-8.5...
这些版本通常包含.bat批处理脚本,便于在Windows环境下启动、停止和管理Tomcat服务。 - **Linux版本**: 提供的.tar.gz文件是为Linux和类Unix系统设计的,解压后需要通过命令行进行安装和管理。用户需要使用shell...
为了使Apache Tomcat在Windows上作为服务运行,你可以使用`bin`目录中的`tomcat8w.exe`,这是一个交互式的Windows服务安装程序。通过这个工具,你可以设置服务的启动用户、密码和其他属性。 在配置过程中,你需要...
Tomcat作为Servlet和JSP容器,能够解析并执行这些组件。 **Apache和Windows集成** Apache Tomcat可以与Apache HTTP Server集成,形成一种强大的Web服务器解决方案。Apache HTTP Server提供静态内容服务,而Tomcat...