17370845950

windows安装tomcat8注册为服务的正确姿势 并设置开机自启 实践笔记

在windows 10专业版1909上安装并配置tomcat 8.5.34以注册为服务并设置开机自启的实践笔记。以下是我对tomcat进行的调整:

0.1. 注册为Windows服务 0.2. 更改开机启动方式 0.3. POST提交长度修改 0.4. 改访问端口 0.5. 增加静态资源的缓存 0.6. 改内存 0.7. 加编码UTF-8

默认设置:

  • 默认服务名: Tomcat8
  • 默认服务显示名称: Apache Tomcat 8.5 Tomcat8
  • 默认启动方式: 手动启动
  • 默认内存: 128m 至 256m
  1. 下载官方Tomcat版本
    我以8.5.34版本为例进行说明。如果下载链接失效,可从官网查找并下载最新版本。

  2. 下载并解压Tomcat 8.5.34注册服务压缩包
    端口默认设置为8080,服务名和显示名称分别为Tomcat8和Apache Tomcat 8.5 Tomcat8。

  3. 注册Tomcat为Windows服务
    进入Tomcat解压后的bin目录,使用service.bat进行服务管理:

    # 注册服务
    service.bat install
    

    卸载服务

    service.bat uninstall

  4. 查看Tomcat服务
    确认服务已正确注册,默认端口为8080,服务名和显示名称分别为Tomcat8和Apache Tomcat 8.5 Tomcat8,默认启动方式为手动启动。

  5. 更改启动为开机自启
    在服务管理中将Tomcat服务的启动类型更改为“自动”。

  6. 启动后访问测试
    启动Tomcat服务后,访问https://www./link/d6686469a29701048799005b5ebb1529进行测试。

  7. 配置Tomcat
    我对官方Tomcat进行了以下配置:

    7.1. POST提交长度修改
    为了处理较大的POST请求,将maxHttpHeaderSize设置为102400。

    7.2. 增加静态资源的缓存
    为了提高性能,将cacheMaxSize设置为100000。

  8. 内存调整
    根据需要调整Tomcat的内存设置。

  9. 添加UTF-8编码
    在启动参数中添加UTF-8编码设置。

    -Dfile.encoding="UTF-8"

  10. 重启Tomcat
    完成上述配置后,重启Tomcat以应用所有更改。

通过这些步骤,我成功地在Windows 10专业版1909上安装并配置了Tomcat 8.5.34,使其作为服务运行并设置了开机自启,同时进行了必要的性能优化和编码设置。