gpt4 book ai didi

tomcat - 在类路径上未检测到 Spring WebApplicationInitializer 类型 - GEONETWORK 3.6 - CENTOS7

转载 作者:行者123 更新时间:2023-11-28 23:12:28 26 4
gpt4 key购买 nike

我将 geonetwork.war 文件放在我在 CENTOS 7 上安装的 Tomcat 7.0 的 webapps 文件夹中。但是当它尝试部署它时,出现以下错误:

INFO [http-nio-8081-exec-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: logs/geonetwork.log (No such file or directory)

我该如何解决这个问题?

最佳答案

您可以在文件中指定日志路径geonetwork/WEB-INF/classes/log4j.xmlwebapps 文件夹中并将其设置为现有文件夹,检查 tomcat 用户是否可以在那里写入。

  <appender name="fileAppender" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="ALL"/>
<param name="File" value="logs/geonetwork.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} %-5p [%c] - %m%n"/>
</layout>
</appender>

关于tomcat - 在类路径上未检测到 Spring WebApplicationInitializer 类型 - GEONETWORK 3.6 - CENTOS7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55702704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com