问题描述
我必须循环我的数据源才能将tomcat配置为Jinja2。我的配置文件具有以下格式:
[datasources]
ds1
ds2
[ds1]
name = "ds1"
host = "localhost"
port = 5900
[ds2]
name = "ds2"
host = "localhost"
port = 6000
在jinja2模板中,我尝试循环访问“数据源”以获得ds值
{% for datasource in datasources %}
<Resource name="jdbc/{{ datasource.name }}"
auth="Container"
type="javax.sql.DataSource"
maxTotal="100"
maxIdle="30"
url="jdbc:oracle:thin:@{{ datasource.host }}:{{ datasource.port }}/{{ datasource.sid }}"
/>
{% endfor %}
我尝试了一些方法,但是没有正常工作。我的渲染中的变量为空。
<Resource name="jdbc/"
auth="Container"
type="javax.sql.DataSource"
maxTotal="100"
maxIdle="30"
url="jdbc:oracle:thin:@:/"
/>
有人遇到同样的问题吗?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)