我在 src 下有 log4j.properties 和另一个 .properties 文件,它可以在 gwt 开发模式下部署。为了构建向 tomcat 启动的战争,我使用了一个 ant 脚本来编译 .java 类并将它们放入 JAR 文件中。JAR 文件被复制到war 文件的WEB-INF 文件夹中。
该应用程序在我不使用 log4j 时运行良好,但在我尝试使用 log4j 时找不到属性文件。我看到的所有答案都说 WEB-INF/classes,但我的项目没有 WEB-INF/classes 目录,而是复制到 WEB-INF 的 JAR 文件包含我的项目类。