OSChina.net 的 Tomcat 配置 server.xml 参考

这是目前 oschina.net 正在使用的 tomcat 的 server.xml 的配置文件内容

<Server port="9005" shutdown="SHUTDOWN">
  <Service name="Catalina">
    <Executor name="tomcatThreadPool" namePrefix="HTTP-9081-exec-"
        maxThreads="200" minSpareThreads="10" maxIdleTime="60000"/>
    <!--
    <Connector port="9082" protocol="org.apache.coyote.http11.Http11NioProtocol"
        connectionTimeout="20000" executor="tomcatThreadPool"
        redirectPort="8443" acceptorThreadCount="4"/>
    -->
    <Connector port="9081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" executor="tomcatThreadPool"/>
    <Engine name="Catalina" defaultHost="localhost">
      <Host name="localhost"  appBase="webapps"
            unpackWARs="false" autoDeploy="false"
            xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="/data/oschina/webapp" reloadable="false"/>
     </Host>
    </Engine>
  </Service>
</Server>

引用:http://www.oschina.net/code/snippet_12_174

讨论:

200线程就足够?

一般当你的应用并发线程达到200的时候有这么两种情况

1. 访问量真的太大了,远远超过oschina ;

2. 你的应用性能真的太差了。

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

一般并发到100 访问量就很大了, 给公司做国家的项目,并发一般是50



默认情况下,Tomcat发布目录为其安装目录下的 webapps/ROOT,通过配置文件,这个目录是可以修改的,例如:

原先:

<Context docBase="d:Program FilesJava	omcat6webappsROOT" path="" reloadable="false"/></Host>

现在改成:

<Context docBase="f:JavawebappsROOT" path="" reloadable="false"/></Host>
时间: 2024-10-08 05:21:17

OSChina.net 的 Tomcat 配置 server.xml 参考的相关文章

OSChina 的 Tomcat 配置 server.xml

1. [代码]server.xml 1 <Server port="9005" shutdown="SHUTDOWN"> 2 <Service name="Catalina"> 3 <Executor name="tomcatThreadPool" namePrefix="HTTP-9081-exec-" 4 maxThreads="200" minSpar

配置Tomcat时server.xml和content.xml自动还原问题

转载:http://www.tuicool.com/articles/iuu6bqF[配置Tomcat时server.xml和content.xml自动还原问题] 当我们在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml和content.xml文件. 但是当我们修改完后重启Tomcat服务器时发现xml文件又被还原了,修改无效果. 为什么会还原? Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Ec

Tomcat的Server.xml虚拟主机和虚拟目录的配置

以前开发JavaEE网站都布置在Tomcat下,布置目录一般为$CATALINA_HOME/webapps/WebName,所以要访问网站,则在http://localhost后必须要加上上下文路径(ContextPath)/WebName,而运行环境一般为http://www.abc.com,上下文路径为空.这样就造成了开发环境与运行环境的差异,虽然在JSP中可以通过<%=request.getContextPath()%>解决,但如果换成其它模板,比如Velocity,就又不行了. 本文通

(2) tomcat配置文件server.xml详解

1. 入门示例:虚拟主机提供web服务 该示例通过设置虚拟主机来提供web服务,因为是入门示例,所以设置极其简单,只需修改$CATALINA_HOME/conf/server.xml文件为如下内容即可,本文的tomcat安装在/application/tomcat下,因此$CATALINA_HOME=/application/tomcat. 其中大部分都采用了默认设置,只是在engine容器中添加了两个Host容器. <?xml version="1.0" encoding=&q

解决tomcat中server.xml设置二级域名 [java.lang.OutOfMemoryError: PermGen space]

<Host name="XXX.XXX.XXX" debug="0" appBase="C:\\JavaWeb\\mytomcatServer\\XXX"  unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">  <Alias>

配置server.xml后,启动tomcat 失败(Unable to start cluster)及解决方法

在配置负载均衡环境过程中修改server.xml  后重启tomcat报错,报错信息如下 [[email protected] bin]# ./catalina.sh runUsing CATALINA_BASE: /usr/local/TC6_AUsing CATALINA_HOME: /usr/local/TC6_AUsing CATALINA_TMPDIR: /usr/local/TC6_A/tempUsing JRE_HOME: /usr/java/jdk1.6.0_45Using CL

[从零搭网站五]http网站Tomcat配置web.xml和server.xml

点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章我们在CentOS下搭建了Tomcat,但是还是没有跑起来...那么这一章就把最后的配置给大家放上去. 有两种方式:一种是用 rm -f 给这两个文件删掉,再用vim建新的出来.另一种是vim编辑,输入:set nu 显示行号,再输入:1,最后一行的行号d 把全文删掉. 然后再复制粘贴我给你们的配置文件就行. web.xml  , 完全不用修改,直接复制就行了: <?xml version="1.0" encoding=

tomcat中server.xml配置详解

Tomcat Server的结构图如下:该文件描述了如何启动Tomcat Server. <Server port="8005" shutdown="SHUTDOWN"> <Listener /> <GlobaNamingResources></GlobaNamingResources> <Service name="Catalina"> <Executor ...... />

在tomcat的server.xml下面配置一次工程变量,那么可以不用每次都对该工程进行配置,只需要启动服务器就行

在tomcat的安装目录下,找到server.xml文件,具体位置是:D:\tomcat\apache-tomcat-6.0.36\conf\server.xml. 在该文件下面最后配置<Context path="/struts“  docBase="D:\training\struts\WebRoot" reloadable="true" /> 其中path中的内容是你要配置的工程名:docBase里面的内容是该工程WebRoot的绝对路径