- 配置tomact 信息 将Tomact配置成80端口
- 如果配置80端口 启用Tomact时端口被占用 结束被占用的端口 如果任务管理器里结束不了 查查这个端口属于哪个服务 手动关闭服务
- 待Tomact开启后 在启用其他服务
<?
xml
version
=
'
1.0
'
encoding
=
'
utf
-
8
'
?>
<
Server
port
=
"8005"
shutdown
=
"SHUTDOWN"
>
<
Listener
className
=
"org.apache.catalina.core.AprLifecycleListener"
SSLEngine
=
"on"
/>
<
Listener
className
=
"org.apache.catalina.core.JasperListener"
/>
<
Listener
className
=
"org.apache.catalina.core.JreMemoryLeakPreventionListener"
/>
<
Listener
className
=
"org.apache.catalina.mbeans.ServerLifecycleListener"
/>
<
Listener
className
=
"org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
/>
<
GlobalNamingResources
>
<
Resource
name
=
"UserDatabase"
auth
=
"Container"
type
=
"org.apache.catalina.UserDatabase"
description
=
"User database that can be updated and saved"
factory
=
"org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname
=
"conf/tomcat-users.xml"
/>
</
GlobalNamingResources
>
<
Service
name
=
"Catalina"
>
<
Connector
port
=
"80"
protocol
=
"HTTP/1.1"
connectionTimeout
=
"60000"
网络连接超时,默认值
20000
,单位:毫秒。设置为
0
表示永不超时,这样设置有隐患的。
通常可设置为
30000
毫秒。
(
本系统由于与后台系统接口超时时间较长,使用设置为
60000
)
redirectPort
=
"8443"
maxThreads
=
"100"
设定在监听端口的线程的最大数目,这个值也决定了服务器可以同时响应客户请求的最大数目。
默认值为
150
,建议修改为
500
以上。此处我们修改为
500
。
设置为
100
表示可以同时请求处理
100
个
minSpareThreads
=
"50"
Tomcat
初始化时创建的线程数。
50
表示
即是没有这么多人也开这么多线程等待
maxSpareThreads
=
"60"
表示如果最多可以空
60
个线程,例如某时刻有
80
人访问,之后没有人访问了,
则
tomcat
不会保留
80
个空线程,而是关闭
5
个空的。
acceptCount
=
"60"
当所有可以使用的处理请求的线程都被用光时,可以放到处理队列中的请求数,超过这
个数的请求将不予处理,而返回
Connection
refused
错误,建议修改为
200
;
maxPostSize
=
"0"
jsp
页面上是没有限制的,但是在
tomcat
服务器上有限制,
Tomcat
默认的
post
参数的最大
大小为
2
M
,
当超过时将会出错,可以配置
maxPostSize
参数来改变大小。
0
表示不限制
disableUploadTimeout
=
"true"
这个标志允许
servlet
container
在一个
servlet
执行的时候,使用一个不同的
,更长的连接超时。最终的结果是给
servlet
更长的时间以便完成其执行,或者
在数据上载的时候更长的超时时间。如果没有指定,设为
false
。
compression
=
"on"
为
了节省服务器带宽,
Connector
可能使用
HTTP
/
1.1
GZIP
压缩。这个参数的可接受值为“
off
”
(不使用压缩),“
on
”(压缩文本数据),“
force
”(在所有的情况下强制压缩),或者使
用一个数值
整数(等价于“
on
”,但是指定了输出被压缩是的最小的数据数)。
如果
content
-
length
未知,
而
compression
设置成“
on
”或者
更强,输出也会被压缩。如果没有指定,
这个属性被设成“
off
”
compressionMinSize
=
"50"
启用压缩的输出内容大小,这里面默认为
2
KB
3
)
noCompressionUserAgents
=
"gozilla, traviata"
对于以下的浏览器,不启用压缩
compressableMimeType
=
"text/html,text/xml,text/javascript,text/css,text/plain"
/>
compressableMimeType
=
"text/html,text/xml"
压缩类型
<
Connector
port
=
"8009"
protocol
=
"AJP/1.3"
redirectPort
=
"8443"
/>
<
Engine
name
=
"Catalina"
defaultHost
=
"localhost"
>
<
Realm
className
=
"org.apache.catalina.realm.UserDatabaseRealm"
resourceName
=
"UserDatabase"
/>
<
Host
name
=
"localhost"
appBase
=
"webapps"
unpackWARs
=
"true"
autoDeploy
=
"true"
xmlValidation
=
"false"
xmlNamespaceAware
=
"false"
>
<!--
<
Context
path
=
""
docBase
=
"/ChniWEB"
debug
=
"0"
reloadable
=
"true"
/>-->
</
Host
>
</
Engine
>
</
Service
>
</
Server
>