`
kaishiba
  • 浏览: 59114 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

tomcat配置的几点说明

阅读更多
tomcat配置的几点说明
1. 如何加大tomcat连接数

在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有:
minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10
maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75
acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100
enableLookups:是否反查域名,取值为:true或false。为了提高处理能力,应设置为false
connectionTimeout:网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。

其中和最大连接数相关的参数为maxProcessors和acceptCount。如果要加大并发连接数,应同时加大这两个参数。

web server允许的最大连接数还受制于操作系统的内核参数设置,通常Windows是2000个左右,Linux是1000个左右。Unix中如何设置这些参数,请参阅Unix常用监控和管理命令
tomcat4中的配置示例:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="10" maxProcessors="1024"
enableLookups="false" redirectPort="8443"
acceptCount="1024" debug="0" connectionTimeout="30000" />

对于其他端口的侦听配置,以此类推。

2. tomcat中如何禁止列目录下的文件
在{tomcat_home}/conf/web.xml中,把listings参数设置成false即可,如下:
<servlet>
...
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
...
</servlet>

3. 如何加大tomcat可以使用的内存

tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。

Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
需要把这个两个参数值调大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化内存为256MB,可以使用的最大内存为512MB

4. 如何添加默认访问页面
修改文件web.xml,在welcome-list里面添加index.wml作为默认的访问页面
<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

5 配置域名
在这个文件下 C:\WINNT\system32\drivers\etc\hosts
写如下内容 192.168.100.208   rhino.acme.com
servlet.xml
path="" port=80
<Host name="rhino.acme.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

6 限制主机访问
servlet.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.100.208,192.168.100.204" deny=""/>
分享到:
评论

相关推荐

    tomcat中的几点配置说明

    在tomcat配置文件server.xml中的配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75 ...

    TOMCAT5.0.28配置说明.doc

    标题与描述均指向同一文档:“TOMCAT5.0.28配置说明.doc”,这表明文档内容主要聚焦于Apache Tomcat 5.0.28版本的配置过程及注意事项。以下将基于给定的部分内容,深入解析TOMCAT5.0.28的配置流程及相关知识点。 ##...

    安装JDK和tomcat环境变量配置

    安装 JDK 和 Tomcat 环境...安装 JDK 和 Tomcat 环境变量配置需要注意以下几点:JDK 和 Tomcat 的安装、环境变量的配置、Tomcat 的启动和测试。在配置环境变量时,需要注意 Path 变量的配置和 CLASSPATH 变量的配置。

    Tomcat虚拟主机配置

    在Tomcat中实现虚拟主机,主要涉及以下几个关键点: 1. **域名解析**:首先,确保你的域名可以通过DNS系统或者在本地的hosts文件中进行正确解析。例如,在Windows系统中,编辑`C:\Windows\System32\drivers\etc\...

    tomcat7.026绿色版含安装配置说明

    【标签】"tomcat配置"暗示了文件内容将深入讲解Tomcat的各项配置选项,如服务器的默认端口8080更改、虚拟主机的设定、Context配置、JNDI资源的管理、日志配置、安全性设置(如SSL证书配置)、连接器(Connector)的...

    tomcat5.5 免安装版+配置教程

    下面将详细介绍Tomcat 5.5的配置过程以及与之相关的知识点。 首先,我们需要准备Java Development Kit (JDK)。在这个压缩包中,"jdk1.5"可能包含了JDK 1.5的版本。JDK是Java编程的基础,提供了编译、调试和运行Java...

    JSP、Java、Tomcat配置说明书

    【JSP、Java、Tomcat配置说明书】 JSP(JavaServer Pages)是Java技术中用于构建动态网页的应用程序,它允许开发人员将静态HTML与动态Java代码结合起来,从而实现服务器端的数据处理和页面生成。Java则是一种面向...

    tomcat免安装版+java环境变量的配置

    2. **启动Tomcat服务**:通过命令行进入到Tomcat的`bin`目录下,运行`startup.bat`(Windows环境下)或`startup.sh`(Linux/Unix环境下),如果Tomcat能够成功启动,则说明Tomcat配置成功。 #### 知识点六:注意...

    tomcat日志详细说明

    ### Tomcat日志详细说明 #### 一、Tomcat日志概述 Apache Tomcat作为一款开源的Servlet容器,被广泛应用于Java Web应用的部署。它不仅支持Servlet还支持JSP等技术,是学习和开发Java Web项目的理想选择之一。为了...

    Tomcat配置web服务器环境

    Tomcat包含了几个关键的目录,如`bin`(存放可执行文件)、`conf`(存储配置文件)、`webapps`(默认的Web应用部署位置)以及`logs`(日志文件)。在配置过程中,我们主要会与`conf`目录下的文件打交道。 1. **安装...

    tomcat 配置宝典

    ### Tomcat配置宝典知识点详解 #### Tomcat概述 Tomcat是Apache软件基金会下的Jakarta项目的核心组成部分之一,由Apache、Sun Microsystems等公司和个人共同开发完成。Tomcat因其技术先进性和稳定性而广受好评,...

    Tomcat 6.x 傻瓜配置教程,及验证过程。

    如果出现错误页面或无法连接的情况,请检查以下几点: - 确保Tomcat服务正在运行。 - 检查端口是否被占用或防火墙设置。 - 确认Tomcat安装路径是否正确无误。 通过以上步骤,你就可以成功配置并验证Tomcat 6.x环境...

    tomcat安装及配置教程.pdf

    #### 五、Tomcat配置文件 - **位置**: Tomcat的配置文件(如`server.xml`)位于Tomcat的conf目录下。 - **功能**: 可以根据实际需求对这些配置文件进行修改以调整Tomcat的行为。 #### 六、总结 通过上述步骤,您...

    在一台电脑上同时运行两个tomcat时对端口的修改说明

    为了避免这种情况发生,请遵循以下几点建议: - 使用`netstat -ano`命令检查当前计算机上所有正在使用的端口,确保新选择的端口不会与其他服务冲突。 - 如果可能,选择高于1024的端口,因为低于1024的端口通常被系统...

    tomcat7 64位

    以下是对这个版本Tomcat的一些关键知识点的详细说明: 1. **Java Servlet**:Servlet是Java语言编写的小程序,运行在服务器端,用于扩展服务器的功能,处理HTTP请求。Tomcat作为Servlet容器,负责加载和执行Servlet...

    tomcat7安装版

    在详细说明Tomcat7的知识点时,我们需要理解以下几个核心概念: 1. **Servlet**:Servlet是Java编程语言中的一种服务器端的接口,用于扩展Web服务器的功能。Tomcat作为Servlet容器,负责加载和执行Servlet。 2. **...

    Eclipse之tomcat插件发布应用使用说明.pdf

    - 在Eclipse中配置Tomcat服务器涉及几个关键点: - 在Eclipse的Window -&gt; Preferences中设置Tomcat的版本,指定Tomcat的安装目录(home directory)。 - 设置Context声明模式,包括自动生成context文件或手动编辑...

    tomcat7.0.54/tomcat7.0.92

    在使用Apache Tomcat时,开发者和管理员需要关注以下几个核心知识点: 1. **配置管理**:理解并编辑`server.xml`以设置端口、连接器、全局JNDI资源、Realm(身份验证)等。 2. **部署应用程序**:可以通过将WAR文件...

Global site tag (gtag.js) - Google Analytics