目前我正在尝试为我的应用程序运行的每个ip设置配置文件。
以下是我java.lang.UnsupportedOperationException: no known implementation of class hudson.model.ParameterValue is named ChoiceParameterValue
的一部分:
build job: "NameOfTheJob"", parameters:
[
[$class: 'StringParameterValue', name: 'BRANCH', value: "${BRANCH}"],
[$class: '??????', ????],
]
在本地但在tomcat上工作不是因为没有文件夹Config.groovy
,所以我补充说:
grails.config.locations = [
"file:web-app/WEB-INF/conf/${InetAddress.getLocalHost().getHostAddress()}.groovy",
"file:web-app/WEB-INF/conf/dataSource/${InetAddress.getLocalHost().getHostAddress()}.properties"
]
但这仍然无效。
如何让tomcat正确加载配置文件?
答案 0 :(得分:0)
在catalina opts中启动tomcat时:
外部配置的配置位置 - 在Config.groovy中调用
pdf417gen
然后在Config.groovy:
* JAVA_OPTS="$JAVA_OPTS -DCONFIGLOC=conf/"
* now it will look for {tomcatbase}/conf/{appname}/{appname}Config.groovy