【发布时间】:2018-04-24 12:47:58
【问题描述】:
如何将属性文件内容配置到Tomcat中以通过JNDI进行恢复?类似于 DataSource,但在本例中是 Properties。
在 Jetty 服务器我可以这样配置:
<New id="props-users" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg>props/users</Arg>
<Arg>
<New class="java.util.Properties">
<Put name="url">http://127.0.0.0:5984</Put>
<Put name="schema">users</Put>
<Put name="user">mary</Put>
<Put name="password">secret</Put>
</New>
</Arg>
</New>
在 Glassfish 服务器我可以这样配置:
<custom-resource factory-class="org.glassfish.resources.custom.factory.PropertiesFactory" description="Properties to CouchDb enviroment" res-type="java.util.Properties" jndi-name="props/users">
<property name="url" value="http://127.0.0.0:5984"></property>
<property name="schema" value="users"></property>
<property name="user" value="mary"></property>
<property name="password" value="secret"></property>
</custom-resource>
Tomcat,有自定义还是中框实现?
【问题讨论】: