一、解决了哪些问题
1.集成了jre实现快速安装
2.删除了root,manager,docs等应用,消除安全隐患。
3.加入了ROOT/m.jsp,方便查看当前内存配置情况。
4.增加了安装成windows服务的批处理脚本,方便注册成windows服务
5.对server.xml做了配置
修改了关闭tomcat的默认端口和口令,防止被人恶意关闭
修改了默认的协议处理程序,使用NIO包做网络处理程序
增加了生成access log的配置
修改了默认字符集,使用UTF-8
6.集成了各种数据库驱动程序,在上面部署程序的时候不用找驱动程序了
7.优化了内存配置,解决在日常生产环境部署时因为内存配置不正确导致的各种问题。
8.控制台启动的模式下增加了启用8000端口作为debug端口的配置,默认没有开启,如果要开启,可以将196行的 echo 去掉
9.控制台启动的模式下增加了启用8999端口,作为jmx监控端口的配置语句,默认没有开启,如果要开启,可以将198行的 echo 去掉
10.控制台模式下增加了内存配置,默认配置了4g。
二、如何使用
1.安装?
解压缩即可,为了防止莫名其妙的情况发生,不要放在带有空格、中文的路径下
2.启动?
a.控制台启动:启动startServer.bat
b.服务启动:先安装服务,然后启动服务即可
3.安装服务
双击install_windows_service.bat 默认安装的服务名称为tomcat7
4.卸载服务
双击uninstall_windows_service.bat 默认卸载服务名tomcat7
5.配置内存
a.控制台方式
修改catalina.bat文件,修改对应的参数就可以了,默认配置了最大4GB,如下图:

b.服务方式
运行tomcat/bin/tomcat7w.exe 进行虚拟机参数配置,如下图:

这里的配置分为两个部分,下面输入框中配置初始化分配的最大内存和最大允许使用内存
注意:上面的部分也必须配置,配置内容:-XX:MaxNewSize=256M -XX:MaxPermSize=512M
除了换行符外,不能有多余的无效字符,比如空格
6.查看内存配置的情况
访问http://ip:port/m.jsp 可以了解到详细情况
三、相关问题
1.如果在服务器上同时安装多个tomcat服务,如何处理?
a.修改install_windows_service.bat和uninstall_windows_service.bat,分别修改图中的内容

修改成要调整的服务名称。
2.安装多个windows服务后,如何修改内存。
使用修改了install_windows_service.bat服务名称并安装服务后,启动tomcat7w.exe 修改内存会报错误。
或者无法修改对应的服务名称,如下图:

发生这种问题,只需要将tomcat7w.exe重命名成成 %SERVICES_NAME%w.exe就可以运行了
如下图:

就是要把文件命名成 服务名称+w.exe才能修改
四、特别注意
1.安装成windows服务后,必须手工修改内存
修改的方式见上面2.5.b。因为无法将参数通过打包的方式默认带进来。