`

tomcat部署,设置jdk环境、jvm内存等

 
阅读更多

    tomcat的catalina.sh(卡特琳娜)文件中可以指定自定义一个环境文件:setenv.sh

原文:setenv.sh in CATALINA_BASE/bin to keep your customizations separate.

 

故此添加该文件到bin目录即可设置环境,保存为setenv.sh即可

 

-----------------------------------------------

#!/bin/sh

 

export JAVA_HOME=/home/wangzhirui/jdk1.7.0

export JRE_HOME=$JAVA_HOME/jre

export classpath=.:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar

export LD_LIBRARY_PATH=$JAVA_HOME/native/lib:$LD_LIBRARY_PATH

 

export JAVA_OPTS=" \

   -server \

   -Xms512M \

   -Xmx512M \

   -Xss512k \

   -XX:PermSize=64M \

   -XX:MaxPermSize=300M \

   -XX:+AggressiveOpts \

   -XX:+UseBiasedLocking \

   -XX:+DisableExplicitGC \

   -XX:MaxTenuringThreshold=31 \

   -XX:+UseConcMarkSweepGC \

   -XX:+UseParNewGC \

   -XX:+CMSParallelRemarkEnabled \

   -XX:+UseCMSCompactAtFullCollection \

   -XX:LargePageSizeInBytes=128m \

   -XX:+UseFastAccessorMethods \

   -XX:+UseCMSInitiatingOccupancyOnly \

   -Djava.awt.headless=true"

-----------------------------------------------

 

分享到:
评论

相关推荐

    tomcat6.0 修改启动内存设置 java jvm参数配置

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...

    tomcat8.5.20+jdk1.7或jdk1.8或jdk1.6

    首先,JDK(Java Development Kit)是Oracle公司提供的Java开发工具集,包含了编译器、调试器以及Java运行环境等。JDK的不同版本带来了对Java语言特性的支持差异,例如,JDK 1.6支持到Java SE 6,1.7对应Java SE 7,...

    tomcat6.0.48+jdk1.7或jdk1.8或jdk1.6

    7. **内存设置**:调整JVM的内存分配,如`Xms`和`Xmx`,可以防止Tomcat因内存不足而崩溃。 对于运维人员来说,了解如何在不同JDK版本下配置和运行Tomcat是至关重要的,因为不同的JDK版本可能会影响应用程序的兼容性...

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    在部署Java Web应用时,Tomcat作为常见的容器之一,其JVM内存设置同样至关重要。以下是在Tomcat环境中优化JVM内存的具体步骤: 1. **环境变量设置**:通过设置`CATALINA_OPTS`环境变量,可以在系统级别全局地调整...

    ssh_jdk1.7+tomcat8.5环境配置完整版

    本配置包“ssh_jdk1.7+tomcat8.5”是针对使用JDK 1.7版本和Tomcat 8.5版本进行SSH框架集成开发的环境配置。在Java开发中,正确配置这些工具是至关重要的,因为它直接影响到项目的运行效率和开发体验。 首先,我们来...

    Tomcat指定jdk路径

    在部署和配置Tomcat时,指定JDK路径有以下几个重要原因: 1. **版本兼容性**:不同的应用程序可能依赖于不同版本的JDK。 2. **性能优化**:某些版本的JDK可能在特定场景下表现出更好的性能。 3. **安全考虑**:使用...

    tomcat6.0 & jdk1.6 集成

    7. **性能调整**:为了优化Tomcat的性能,可能需要调整一系列的配置参数,如最大线程数、内存分配、连接器设置等。这些参数可以在conf/server.xml和conf/catalina.properties中进行修改。 8. **日志和监控**:了解...

    如何配置Tomcat的JVM虚拟机内存大小

    除了JVM内存配置外,Tomcat的连接器设置也对性能有重要影响。在`server.xml`文件中,有几个关键参数: - `maxThreads`:表示Tomcat可创建的最大线程数,用于处理并发请求,默认为200。 - `acceptCount`:当所有线程...

    tomcat8,jdk8

    2. 设置JDK版本:在Tomcat的配置文件(如`bin/catalina.sh`或`bin/catalina.bat`)中,指定使用JDK 8的位置,通常通过设置`JAVA_HOME`环境变量实现。 3. 配置内存参数:根据应用需求,可能需要调整JVM的内存分配,以...

    JDK + Tomcat + MySQL环境集成工具

    "JDK + Tomcat + MySQL环境集成工具"是一个组合了三个核心组件的解决方案,它们分别是Java Development Kit(JDK)、Apache Tomcat服务器和MySQL数据库。这个集成工具旨在简化开发和部署过程,帮助开发者快速建立一...

    tomcat8.0.32+jdk1.8安装和优化

    3. 配置环境变量:在系统环境变量中设置`JAVA_HOME`为JDK的安装路径,`Path`中添加 `%JAVA_HOME%\bin`,这样可以在任何路径下使用Java命令。 4. 验证安装:在命令行输入`java -version`,如果显示出JDK1.8的版本...

    一台机器上部署不同版本JDK,两个Tomcat的解决方案

    ### 一台机器上部署不同版本JDK及两个Tomcat实例的解决方案 #### 一、背景介绍 在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的...

    配置Tomcat及JDK环境变量

    在IT领域,尤其是在Java开发中,配置Tomcat和JDK的环境变量是至关重要的步骤,因为它们是运行Java应用程序和Web服务的基础。Tomcat是一款流行的开源Java应用服务器,主要用于部署和运行Servlet和JSP应用。而JDK...

    修改tomcat内存大小.txt

    在调整Tomcat内存之前,首先需要了解几个重要的JVM内存参数: 1. **-Xms**:表示JVM启动时初始分配的堆内存大小。例如`-Xms800m`表示JVM启动时初始分配的堆内存为800MB。 2. **-Xmx**:表示JVM运行过程中最大可用...

    tomcat的jvm内存.txt

    根据提供的文件信息,“tomcat的jvm内存.txt”,我们可以推断出这份文档主要涉及Tomcat服务器在启动时如何配置JVM(Java虚拟机)的内存参数。以下是对这些配置选项的详细解释,以及它们对Tomcat性能的影响。 ### ...

    weblogic tomcat配置64位JDK部署文档

    - 调整JVM内存设置时,应根据实际需求和服务器资源来设定,防止内存溢出。 - 确保加密动态库与JDK版本兼容,否则加密程序可能无法正常运行。 - 定期监控服务器性能,及时调整配置以应对高并发和大数据量的情况。 在...

    Linux版本的tomcat和jdk

    在Linux上部署Tomcat 7,你需要下载相应的tar.gz文件,解压到指定目录,然后配置CATALINA_HOME环境变量,并通过修改conf/server.xml等配置文件来定制服务器设置。启动和管理Tomcat可以通过bin目录下的脚本如startup....

    Tomcat 部署ecology9

    6. **配置启动内存**:打开`apache-tomcat-8.5.43/bin/catalina.sh`,调整`JAVA_OPTS`变量,设置合适的JVM启动内存大小,例如`JAVA_OPTS="-Xms256m -Xmx1024m"`,以适应ecology9的需求。 7. **迁移并修改web.xml**...

    jdk+mysql+tomcat配置方法

    在IT行业中,开发和部署Java应用常常离不开JDK、MySQL和Tomcat这三者的结合使用。下面将详细讲解这三个组件的配置方法,帮助你无论在何处都能顺利进行工作。 首先,我们来了解一下JDK(Java Development Kit)的...

Global site tag (gtag.js) - Google Analytics