
下载Tomcat9,使用解压版即可 apache-tomcat-9.0.41-windows-x64.zip
解压后如下

主要关注tomcat默认的Tomcat9.exe和Tomcat9w.exe.安装服务主要是使用到service.bat脚本,Tomcat9.exe 是window服务
Tomcat9w.exe 是GUI配置程序。
1 | 默认使用Tomcat9作为服务名称 |
Tomcat9w.exe,主要是配置启动参数。
修改服务名称安装
1 | C:\> service.bat install hello --rename |
使用普通用户安装服务时,默认是Local Service,Java写图片时会用到Tomcat9安装目录下面的temp目录,会抛出一个错误的异常信息
1 | javax.imageio.IIOException: Can't create an ImageOutputStream! |
需要将服务改为LocalSystem,需使用管理员权限打开cmd,不然会提示拒绝访问。
1 | C:\>sc config Tomcat9 obj=LocalSystem |
参考文献
https://ci.apache.org/projects/tomcat/tomcat9/docs/windows-service-howto.html