我目前的项目结构如下:
Plugin-JAR
-------- src/main/java
--- com.edu.package
--- Java Class
Plugin-WAR
-------- src/main/resources
---- log4j.properties
Plugin-Parent
-------- Plugin-JAR
-------- Plugin-WAR
-------- pom.xml
Plugin-WAR
在<packaging>
打包Plugin-JAR
时发生战争jar
。已添加Plugin-JAR
作为Plugin-WAR
的依赖项。我想要做的是使用log4j将消息从Plugin-JAR
中的Java类记录到日志文件中。我可以看到创建的日志文件,但我无法将Java类日志消息发送到该日志文件。
我尝试的另一件事是将log4j.properties
文件保留在src/main/resources
Plugin-JAR
pom.xml
Plugin-WAR
src/main/resources
中<resource>
作为rm -i "$(ls|grep -E -m1 '\?|[[:cntrl:]]')"
。在这种情况下,它甚至不会创建日志文件。
我做错了什么?这是我第一次使用多模块项目。任何帮助将不胜感激。谢谢。
答案 0 :(得分:-2)
我解决了这个问题。它与文件夹结构无关。这是所需的服务器配置更改。与文件夹结构无关。