`
bluestar
  • 浏览: 376528 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

手工设置Tomcat内存

阅读更多
    Java程序启动时都会分配初始内存和最大内存给应用程序,Tomcat默认的初始化内存是64M,最大内存是128M,有时对于我们开发的系统来说往往是不够的,甚至会发生内存溢出事件,可以通过手工修改Tomcat的Catalina.bat文件来手工配置内存大小:
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

上面内容中%CATALINA_OPTS%表示取环境变量,可以直接替换为-Xms64m -Xmx512m 。
分享到:
评论

相关推荐

    tomcat服务器的配置及其使用

    在安装Tomcat之前,你需要设置JDK的环境变量JAVAHOME,以便Tomcat能找到Java运行时环境。 ## 下载与安装Tomcat Tomcat的最新版本可以在其官方网站`http://jakarta.apache.org/tomcat/`上获取。下载完成后,按照...

    使用Eclipse远程调试Linux服务器Tomcat项目

    * transport=dt_socket:Socket连接,可选dt_shmem通过共享内存的方式连接到调试服务器 * address=8000:调试服务器监听的端口 * server=y:是否是服务器端,n为客户端 * suspend=n:启动过程是否加载暂停,y为启动...

    tomcat安装及配置教程

    - **问题原因**:可能是Tomcat中的`catalina.bat`文件设置了不兼容的内存参数。 - **解决办法**:修改或删除这些内存参数,确保IDEA和Tomcat之间不存在冲突。 - **IDEA 连接 Tomcat 运行时控制台出现日志乱码**:...

    OA安装手册

    - **手工启动**:如果需要,可以按照说明进行手工启动。 ### 分离部署 - **分离部署的意义**:提升系统的性能,增强数据安全和备份的便捷性。 - **分离部署的操作步骤**:详细说明了如何进行分离部署。 - **备份...

    MyEclipse_6_Java_开发中文教程2

    同时,配置开发环境是关键步骤之一,涉及到JDK的下载与安装、环境变量的设置,以及Tomcat、JBoss等服务器的安装和运行。此外,本书还提供了MySQL数据库服务器的安装和运行指南,为读者搭建一个完整的开发环境。 ###...

    普元EOS7.6安装步骤.pdf

    例如,某些版本可能需要至少4核处理器和8GB以上的内存才能安装,磁盘空间则需确保安装文件及应用数据有足够的存储空间。 #### 2.2 软件配置 软件配置包括操作系统版本、数据库系统、JDK版本等。操作系统可能要求...

    “传统手工艺品”平台的设计与实现.pdf

    为了保证服务的稳定性和可靠性,我们选用了Tomcat 7.0作为服务器,并利用Dubbo框架实现了系统的三级分布式架构,从而提升系统的整体处理能力。 为了应对大规模并发访问的需求,我们引入了Redis作为缓存数据库,将...

    MyEclipse.6.Java.开发中文教程(1-10章)

    - **硬件要求**:至少需要1GB内存,推荐2GB以上;处理器速度至少1GHz,推荐更高;硬盘空间至少需要2GB,用于安装和存放项目文件。 ##### 1.2 JDK的下载、安装和配置 - **下载JDK**:建议从Oracle官网下载最新版本...

    Style Intelligence

    它们需要根据实际的网络环境和应用服务器类型进行调整,例如在Apache Tomcat或IBM WebSphere上进行手工配置。 5. 应用服务器集成 Style Intelligence支持多种应用服务器,如WebLogic、JBoss等。在这些服务器上部署...

    A6-m企业版安装维护手册

    - **手工启动**:在自动化启动失败时,可采用手工方式启动系统。 #### 三、分离部署 - **意义与步骤**:解释了分离部署的概念及其操作步骤,包括备份与恢复过程。 #### 四、协同安全传输应用部署 - **环境要求与...

    MyEclipse使用手册.pdf

    - **系统需求**:通常需要Windows或Linux操作系统,至少1GB内存,硬盘空间至少有1GB。 - **JDK的下载与安装**: - **下载地址**:可以从Oracle官方网站下载最新版本的JDK。 - **安装步骤**:按照提示完成安装过程...

    Java图书管理系统开题报告.docx

    硬件需求包括高性能服务器和PC机,配备足够的内存和硬盘空间,操作系统选用OpenSuSE和Windows XP以上版本。开发工具选用Eclipse Kepler,Web服务平台为Tomcat 7.0,数据库为MySQL 5.5,开发环境为Java JDK 7.0。 ...

    Pentaho 初级培训资料

    - 设置Pentaho服务器,例如调整Tomcat或Jetty的配置以优化性能和安全性。 2. **Report Designer** - Report Designer是Pentaho中的高级报表创建工具,适合构建复杂的基于数据的报表。它提供了丰富的灵活性和功能...

    MyEclipse.6.Java.开发中文教程

    - **手工和自动编译**:手动触发或设置自动编译。 - **直接粘贴 Java 源码为类文件**:将源码直接转换为可编辑文件。 - **复制项目中的文件**:轻松复制文件至其他位置。 - **断点和调试器**:设置断点并使用...

    myeclipse最新使用手册全

    更进一步,书中还讲解了查看类定义、查找类文件、设置编译器版本、生成getter和setter方法、格式化源代码、注释代码、手工与自动编译、复制项目文件、使用断点和调试器等高级操作,极大地丰富了开发者的技术库。...

Global site tag (gtag.js) - Google Analytics