Ecplise项目中有一个Server项目,有一个Tomcat v8,5 Server at localhost-config,里面也有server.xml,content.xml,tomcat-user.xml等配置文件。eclipse中的tomcat重新发布时,eclipse会用这里的配置文件覆盖Tomcat的conf目录。
Windows 服务是操作系统启动时可以自动打开的应用程序。服务可以暂停和重新启动,服务不会显示任何用户界面,因而非常适合在服务器上使用。所以,如果把Tomcat注册为Windows Service服务,Tomcat就可以开机自动启动,一来不用每次手动启动,二来不会弹窗不会有那一大串东西输出到控制台上。
@echo off net stop tomcat8 ping 127.0.0.1 -n 10 net start tomcat8
先关闭,延迟10秒,然后再启动
重启时删除日志文件
1 2 3 4 5 6 7 8 9 10
再删除work下的文件和logs目录下的log文件,批处理命令: @echo off net stop tomcat8 ping 127.0.0.1 -n 10 del /f /s /q "Tomcat安装目录\logs\*" del /f /s /q "Tomcat安装目录\work\*" rmdir /s /q "Tomcat安装目录\work\work1" rmdir /s /q "Tomcat安装目录\work\Catalina" ping 127.0.0.1 -n 10 net start tomcat8
删除tomcat windows服务
1 2 3 4 5
D:\dev\apache-tomcat-8.5.35\bin>service remove tomcat8 Removing the service 'tomcat8' ... Using CATALINA_BASE: "D:\dev\apache-tomcat-8.5.35" The service 'tomcat8' has been removed D:\dev\apache-tomcat-8.5.35\bin>