Tomcat问题汇总
1.将Tomcat加入系统服务Tomcat6.0.24以上版本,tomcat\bin目录下没有service.bat文件,则不支持该方式。
1)开始->运行→cmd,cd 到tomcat的bin目录下
2)输入命令service install,回车,安装tomcat6.0的服务。
2.设置Tomcat的虚拟内存
tomcat 设置虚拟内存,修改bin目录下的catalina.bat文件,在该文件的头上加:
set JAVA_OPTS=-Xms512m -Xmx1024m
3.设置Tomcat的最大连接数
修改tomcat的最大连接数,修改confg文件夹下的service.xml。
1)maxThreads="280" 最大连接数
2)minSpareThreads="25" 表示即使没有人使用也开这么多空线程等待
3)maxSpareThreads="75"表示如果最多可以空75个线程,例如某时刻有80人访问,之
后没有人访问了,则tomcat不会保留80个空线程,而是关闭5个空的。
4)acceptCount="100" 当同时连接的人数达到maxThreads时,还可以接收排队的连
接,超过这个连接的则直接返回拒绝连接。
4.URL传值出现乱码
使用URL传值,并在下一个页面显示该值,可能会出现乱码问题。除了项目内部的字符过
滤器以外,应用服务器亦可能产生影响。
则可以修改confg文件夹下的service.xml文件,在< Connector />中加入以下属性:
URIEncoding="gbk"。
5.采用URL方式下载文件,Tomcat需做相应的服务设置
如果支持下载zip和rar格式的压缩包,则需修改conf文件夹下的web.xml文件:
1)增加以下字段
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
2)需要注意的是,tomcat自带配置文件,允许下载zip格式的压缩文件,无需重复配置,
web文件中有如下配置:
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
页:
[1]