当我第一次开发我的 Java 应用程序时,我最终在“src”目录中找到了我的 config.properties 和 log4j.xml 文件。这在 Eclipse 中运行良好,但现在我正在尝试部署到 Linux 服务器。
当我部署时,我将导出的应用程序 jar 文件并展开它,但它当然没有 'src' 目录。
当我将这两个配置文件移回应用程序的根目录时,log4j 提示找不到 log4j.xml 文件。
我已尝试按照几篇文章中的说明设置运行/调试类路径,但“类路径”选项卡已经显示那里显示应用程序的主目录。
我需要的是了解我应该如何在 Eclipse 中布置像这两个配置文件这样的东西,以便当我导出到 jar 进行部署时它们仍然可见。
谢谢,
米奇
最佳答案
将 log4j.xml 放在 eclipse 中的 src/main/resources 上。它应该有效。
关于java - 在 Eclipse 中放置 config.properties 和 log4j.xml 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9942386/