Windows安装版Tomcat8配置优化
2020-10-02 本文已影响0人
水煮鱼又失败了
tomcat当前版本:apache-tomcat-8.5.13
1 安装Tomcat8为Windows服务
windows环境下,tomcat8的bin
安装目录下,执行:
service.bat install
如下提示,则Tomcat安装成功:
1-install.png同时,服务项中生成如下服务:
2-services.png2 执行并配置安装版Tomcat
tomcat bin安装目录下,双击执行tomcat8w.exe
:
选择卡片Java
,如下:
(1)修改JVM堆内存:
Initial memory pool:4096(对应-Xms
)
MaxiiMum memory pool:4096(对应-Xmx
)
(2)增加其他参数配置
将其他Tomcat参数配置,配置到Java Options末尾。
注意,配置项之间不可有空格,不可有换行
。
配置内容如下:
-Xmn2560M
-Xss1024k
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=D:\apache-tomcat-8.5.13\logs\error.dmp
-XX:ErrorFile=D:\apache-tomcat-8.5.13\logs\java_error_%p.log
注意:
不可配置“-server”属性,配置后无法启动Tomcat,原因未知
更改配置后,注册表内有对应的参数自动变动(注册表内容,不能保存空行,所以Java Options中不能有空行
):
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\Tomcat8\Parameters\Java
启动tomcat,通过查看日志,可见配置的参数已生效:
5-log.png3 Tomcat设置为开机启动
6-tomcat-autoStart.png设置完成后,tomcat的services服务,“启动类型”自动变成“自动”:
7-services-start.png4 设置系统定时重启
创建脚本restartWindows.bat,内容如下:
shutdown -r -f -t 0
服务器管理器中,“创建任务”:
8-test.png5 补充
- windows删除服务
sc delete 服务名称
查看服务名称:
9-services.png如删除Tomcat8服务,执行:
10-remove-service.png- 拷贝到JDK bin文件夹下配置变更
如有部分特殊功能,需要将dll拷贝到JDK的安装目录下。
采用安装版本的Tomcat,需拷贝到jre的bin目录下,精确目录,可查看Tomcat启动路径: