- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
环境
发行商 ID:Ubuntu
描述:Ubuntu 16.04.5 LTS
发布:16.04
代号:xenial
错误
我正在使用 dockerized apiman 版本 1.3.1.Final。 (我知道很老......)
我正在尝试覆盖 apiman-default-config.json 的网关属性文件:
"Gateways" : [ {
"id" : "TheGateway",
"name" : "The Gateway",
"description" : "This is the gateway.",
"createdBy" : "admin",
"createdOn" : "2016-05-16T12:34:15Z",
"modifiedBy" : "admin",
"modifiedOn" : "2016-05-16T12:34:15Z",
"type" : "REST",
"configuration" : "{\"endpoint\":\"${apiman.gateway-endpoint:https://localhost:8443/apiman-gateway-api}\",\"username\":\"${apiman.gateway-endpoint.username:apimanager}\",\"password\":\"${apiman.gateway-endpoint.password:apiman123!}\"}" } ]
所以我的想法是我可以从 apiman.properties 配置文件中覆盖这些属性。但是,例如,属性 ${apiman.gateway-endpoint.username} 似乎没有被评估,并且在任何情况下都使用默认值“apimanager”。
那么现在,我的问题是应该如何覆盖以下属性? :
apiman.gateway-endpoint
apiman.gateway-endpoint.username
apiman.gateway-endpoint.password
如果它是一个错误,它会在以后的 Apiman 版本中修复吗?
我可以覆盖整个文件,但如果我能避免这种情况,那就太好了......
问候
最佳答案
在深入了解 Apiman 代码后,我才发现那些变量被 System.env 属性替换了。为了覆盖它们,可以将“extensions”标记后的那些行添加到您用来运行 apiman 的 standalone-apiman.xml 配置中:
<system-properties>
<property name="apiman.gateway-endpoint" value="http://apiman.gateway.com"/>
<property name="apiman.gateway-endpoint.username" value="username"/>
<property name="apiman.gateway-endpoint.password" value="password"/>
</system-properties>
关于wildfly-10 - 如何覆盖 Apiman (1.3.1.Final) 中的 apiman.gateway-endpoint 默认属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53378597/
环境 发行商 ID:Ubuntu 描述:Ubuntu 16.04.5 LTS 发布:16.04 代号:xenial 错误 我正在使用 dockerized apiman 版本 1.3.1.Final。
您能帮我解决以下问题吗?我使用Apiman版本1.2.1 FROM jboss/wildfly:9.0.2.Final ENV APIMAN_VERSION 1.2.1.Final 我通过 kuber
我是 APIMan 的新手。我已经使用 Apache Tomcat 实例配置了 apiman-tomcat-final-distro。现在因为它使用默认作为 APIMan 的 H2 数据库,我想用这个
我是一名优秀的程序员,十分优秀!