当前位置: 首页 > 面试题库 >

如何从war文件外部的路径读取Logback配置文件?

陆翔飞
2023-03-14
问题内容

我有一个要求,要将所有logback配置都放在war文件之外。目前,我已将配置文件(logback.xml)放在类路径上。我正在使用JBOSS EAP
Web应用程序服务器,请提出如何实现相同的建议。


问题答案:

进入jboss启动/运行脚本并添加以下选项:

的java -Dlogback.configurationFile = /路径/到/ config.xml中
chapters.configuration.MyApp1

在http://logback.qos.ch/manual/configuration.html上查看更多信息



 类似资料:
  • 问题内容: 我在Tomcat 7中配置Web应用程序时遇到问题。在我的WAR文件中,有一个属性文件,它包含特定于环境的属性。我试图在服务器上覆盖该配置文件,以便将同一WAR文件部署到多个环境。 我听说有一种方法可以使用中的替换配置文件来执行此操作。这是我很难弄清楚的方法。 另外,是同一台Tomcat服务器上运行的许多软件之一,它不能作为本地主机运行。我希望能够为多个Web应用程序解决此问题。 问题

  • 我试图将Velocity配置为从文件系统读取模板文件,而不是从类路径读取模板文件。如果将velocityEngine配置为: 谢谢

  • 是否可以传入文件路径或从csv中的其他文件读取?我的测试设置是这样的。 测试仪测试 CSV数据配置 我想在csv项目列和jmeter测试中包含一个文件,它将读取和发布json项目。

  • 我开发了Spring Boot 2.2.1应用程序。我有多个配置文件(应用程序-{provile}. yml)并使用liquibase自动迁移数据库。一切工作几乎正常(如果可以说Java,哈哈)。但是在正式生产环境中,我必须将配置文件作为外部yml文件从我们这边传递。 我正在执行以下shell以启动应用程序: 应用程序正在启动并且配置正确应用,除了liquibase。Liquibase使用类路径进

  • 问题内容: 我只想从完整路径到文件获取文件夹路径。 例如,我想要得到(不包括)。 我已经尝试过这样的事情: 但是它给了我这样的结果: 这不是我需要的结果(为)。 关于如何获取文件路径的任何想法? 问题答案: 您几乎可以使用该功能了。您只需要加入字符串,如下所示。 虽然,我建议使用该函数来执行此操作,但是您只需要传递字符串即可,它将为您完成工作。由于您似乎在Windows上,因此也考虑使用该功能。一