原war包的位置
第一次时间
第一次
又启动了一次,第二次时间
第二次
原因:
因为Tomcat会自动扫描webapps目录中的WAR文件,并将它们部署为Web应用程序。当Tomcat启动时,它会首先解压WAR文件并将其部署为Web应用程序,然后启动该应用程序。如果应用程序还没有完全加载和初始化,Tomcat将重新扫描webapps目录并尝试重新启动应用程序。
要避免这种情况,可以尝试以下几种解决方法:
1、在Tomcat的server.xml文件中配置Context元素来部署应用程序,而不是将WAR文件直接放置在webapps目录中;
2、将WAR文件部署到另一个目录中,并使用Tomcat的管理控制台手动将应用程序添加到服务器中;
3、确保应用程序已经完全加载和初始化,以便在Tomcat重新扫描webapps目录时不会再次启动它。
举例一种解决方法:
1、创建文件,放war包;
创建文件
放war包
新war包
2、修改context 标签的docBase属性;
修改docBase
3、双击startup.bat文件,启动服务
点击D:\apache-tomcat-9.0.73\bin\startup.bat
启动服务