我想访问存储文件夹,但其实际位置可能因环境而异。我可以将属性存储到JNDI中或者在JBOSS中执行类似于数据源的操作吗?我该怎么做呢?
感谢。
答案 0 :(得分:1)
在Java EE应用程序中传递参数的常规方法是使用env-entry
通过部署描述符中的属性。它们将被绑定在JNDI中,以便您可以注入它们。
<env-entry>
<env-entry-name>docroot_path</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>/usr/local/foo</env-entry-value>
</env-entry>