【发布时间】:2017-04-25 08:56:15
【问题描述】:
我通常是 Tomcat 的人,但我们在我们的一个客户项目中使用 Widfly。
使用 Tomcat,我可以通过为每个应用程序创建单独的上下文来设置“每个应用程序”属性,就像 Tomcat documentation very nicely says。
这样,我的WebApp1.war可以和my.property.value=Cat一起运行,WebApp2.war可以同时和my.property.value=Dog一起运行。
我没有找到任何与 Wildfly 类似的文档/功能。您能否建议我如何为应用程序单独设置属性,或指向文档?
谢谢。 :-)
【问题讨论】:
-
您在寻找什么类型的房产?喜欢系统属性?
-
应用程序属性。像这些:docs.spring.io/spring-boot/docs/current/reference/html/… 我想设置例如“spring.datasource.url”,为不同的应用程序设置不同的值。
-
看起来你只需在部署中包含一个
application.properties文件,除非我遗漏了什么。这实际上取决于应用程序以及这些属性如何在可以设置的位置读取。 -
我只是不确定这里可以做什么。使用
application.properties或web.xml似乎是我将配置保留在部署中的唯一方法。一般来说,容器配置是全局的。 -
好的,我现在假设这是 Wildfly 的限制,我会尝试找到解决方法。 Tomcat 允许单个容器中的每个上下文属性 - 我可以为每个应用程序拥有更多配置文件。无论如何,感谢您的帮助 - 至少我知道我必须使用解决方法。
标签: java wildfly wildfly-10