Tomcat启动失败,日志文件.log<拒绝访问。>已解决。

问题:这个问题是更新部署后端war包后,启动tomcat失败报的错,一直提示日志文件拒绝访问。如下图:

解决方案:删除报错日志。

不行的话,tomcat\work\Catalina\localhost文件夹里面有多个项目文件夹,删除重启。

报错场景:我回忆了一下我的更新步骤,我把tomcat停了之后,在webapps文件夹中,把war包对应的文件夹删了,并更改了war的名字作为备份。当我准备把备份war包剪切放到其他文件夹的时候,发现自动生成了对应的文件夹,估计是这里出了问题。应该是tomcat自启了,同时生成了对应的日志文件。

有两种情况,一是我不小心把日志文件移动了位置;而是日志文件破损,没有生成完整,导致找不到。

Microsoft Windows [版本 10.0.19045.5608] (c) Microsoft Corporation。保留所有权利。 C:\Users\XIN>catalina.bat run Using CATALINA_BASE: "C:\Program Files\apache-tomcat-9.0.97" Using CATALINA_HOME: "C:\Program Files\apache-tomcat-9.0.97" Using CATALINA_TMPDIR: "C:\Program Files\apache-tomcat-9.0.97\temp" Using JRE_HOME: "C:\Program Files\Java\jdk-17" Using CLASSPATH: "C:\Program Files\apache-tomcat-9.0.97\bin\bootstrap.jar;C:\Program Files\apache-tomcat-9.0.97\bin\tomcat-juli.jar" Using CATALINA_OPTS: "" NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED java.util.logging.ErrorManager: 4 java.io.FileNotFoundException: C:\Program Files\apache-tomcat-9.0.97\logs\catalina.2025-03-23.log (拒绝访问) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:293) at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:235) at org.apache.juli.FileHandler.openWriter(FileHandler.java:447) at org.apache.juli.FileHandler.<init>(FileHandler.java:121) at org.apache.juli.FileHandler.<init>(FileHandler.java:108) at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:79) at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74) at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:70) at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:66) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructo
最新发布
03-24
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值