`

生产环境下的Tomcat配置

 
阅读更多

为了节省生产环境Tomcat的配置量,现以Tomcat 7.0.22版本为例,说明在Linux操作系统,硬件为4G内存,多核CPU的情况下tomcat的配置。

  1. 删除webapps下所有的应用。
  2. 删除conf/tomcat_users.xml,以及server.xml中关于tomcat_users.xml的引用,旨在增强安全性。
  3. 配置conf/logging.properties,删除所有的日志配置项,将日志输出级别调整到WARNING。样例如下:
    1. 1 handlers = java.util.logging.ConsoleHandler
      2 .handlers = java.util.logging.ConsoleHandler
      3 java.util.logging.ConsoleHandler.level = WARNING
      4 java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
  4. bin目录下增加setenv.sh,代码如下:
    1. 1 JAVA_OPTS="-server -Xms1100M -Xmx1100M -Xss128k -XX:NewSize=300M -XX:MaxNewSize=400M -XX:MaxPermSize=128M   -XX:+UseParallelGC"

分享到:
评论

相关推荐

    Tomcat配置HTTPS证书认证

    - 对于生产环境,通常需要从权威的证书颁发机构(CA)购买一个正式的SSL证书。 2. **创建Keystore**: - 使用`keytool`命令行工具(位于Java SDK的bin目录下)创建一个新的Keystore文件,存放私钥和公钥。 - ...

    CentOS7 环境下Tomcat和Nginx 安全配置操作手册

    2.3.1 更改`server.xml`:修改Tomcat配置文件`conf/server.xml`,调整连接器参数如`maxThreads`, `minSpareThreads`等,以适应预期的并发用户量。 2.3.2 配置默认应用:通过修改`webapps`目录下的默认应用,或者配置...

    Tomcat生产环境配置与应用 (1)1

    本篇主要介绍Tomcat的核心组件认知、`server.xml`配置详解以及自动部署脚本的编写,帮助读者理解和优化生产环境中的Tomcat配置。 ### 一、Tomcat各组件认知 1. **Tomcat架构说明** Tomcat基于组件化设计,由一...

    tomcat 配置 javascript arcgis api

    ### Tomcat配置JavaScript ArcGIS API详解 #### 一、引言 随着Web GIS技术的发展,越来越多的应用场景需要在Web端实现地图数据的展示与交互。Esri提供的ArcGIS JavaScript API便成为了开发人员进行地理信息系统...

    linux下双tomcat配置

    其中,Tomcat 作为 Java Web 应用的标准容器之一,被广泛应用于各种生产环境之中。本文将详细介绍如何在 Linux 环境下配置两个 Tomcat 实例,从 JDK 的安装到 Tomcat 的安装及配置全过程。 #### 二、准备工作 1. *...

    tomcat配置mysql连接池

    ### Tomcat配置MySQL连接池详解 #### 一、前言 在Java Web开发中,Tomcat作为一款广泛使用的轻量级应用服务器,被大量应用于Web应用程序的部署与运行环境中。而数据库连接池作为提高数据库访问效率的重要手段,在...

    jconsole-tomcat配置

    ### jconsole-tomcat配置详解 #### 一、引言 在现代软件开发与运维过程中,性能监控与故障排查是确保应用稳定运行的关键环节之一。作为一款广泛使用的Java应用服务器,Tomcat同样需要进行细致的监控与管理。而...

    Tomcat配置详解

    默认的Tomcat配置往往不适合生产环境的高并发需求,因此需要进行相应的调整。 ##### 1. 修改启动时内存参数及指定JVM时区 - **内存参数**:在Windows环境下,通过编辑`catalina.bat`文件,在最前面添加如下内容: ...

    ubuntu 下安装配置tomcat

    ### Ubuntu下安装配置Tomcat #### 一、前言与环境准备 在Ubuntu系统中部署Java Web应用时,经常需要用到Apache Tomcat服务器。本文将详细介绍如何在Ubuntu 10.10-amd64版系统上安装并配置Tomcat。通过本教程,你将...

    centos7 下 Tomcat8.5的安装和配置.附带Tomcat安装包

    为了生产环境的安全,建议修改默认的管理员账号 `manager-gui` 和 `admin-gui` 的密码,以及在 `conf/tomcat-users.xml` 中添加新的角色和用户。 **9. 自启动Tomcat** 为了让Tomcat在系统启动时自动运行,创建一个...

    tomcat手动配置部署

    对于生产环境,还需考虑安全性配置,如设置用户权限、SSL证书、防火墙规则等。这可以通过修改`conf/tomcat-users.xml`、`conf/server.xml`等文件实现。 10. **优化与性能调整**: 根据应用的负载情况,可能需要...

    Linux 下 Tomcat安装(下载,解压,移动,配置TOMCAT_HOME)

    但请注意,这只是基本的安装过程,实际部署可能还需要配置JDK、设置用户权限、调整Tomcat配置文件等。在开发和生产环境中,这些步骤是至关重要的。 在源码和工具相关的领域,理解如何正确安装和管理Tomcat对于...

    java环境变量配置和tomcat配置

    - 对于生产环境,应考虑更详细的配置,如调整连接器的线程池大小、禁用不必要的服务、优化日志记录策略等。 #### 环境变量的重要性 - 环境变量如`JAVA_HOME`和`CLASSPATH`不仅影响JDK和Tomcat的正常运行,还可能...

    CentOS7 安装JDK8 + MySQL8 + Tomcat9并配置环境变量.pdf

    在Linux系统中,尤其是对于开发环境的搭建,CentOS7是一个常见的选择。本文将详细介绍如何在CentOS7上安装JDK8、MySQL8和Tomcat9,并配置相应...通过熟悉这些基本操作,你可以更轻松地管理和维护自己的开发或生产环境。

    win2008 iis tomcat 配置

    - 在生产环境中部署时,建议对安全性进行加强,比如限制IP地址访问等措施。 #### 五、总结 通过上述步骤,在Windows Server 2008 R2 64位系统下成功实现了IIS与Tomcat的联动配置。这种配置方式不仅提高了Web应用的...

    tomcat配置虚拟路径(window)

    标题 "Tomcat配置虚拟路径(Windows)" 涉及到的是在Windows环境下对Apache Tomcat服务器进行虚拟主机配置的方法。Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器,它允许开发者部署多个Web应用程序...

    tomcat环境变量配置

    总之,通过在Tomcat启动脚本中直接设置环境变量,可以有效地解决在没有系统级JAVA_HOME配置下运行Tomcat的问题。这种做法不仅简化了部署流程,还提高了系统的健壮性和适应性。对于任何希望独立控制Tomcat及其运行...

Global site tag (gtag.js) - Google Analytics