首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从coldfusion (java)访问JRUN jndi环境变量

从coldfusion (java)访问JRUN jndi环境变量
EN

Stack Overflow用户
提问于 2010-03-31 22:36:13
回答 1查看 429关注 0票数 2

我想在JNDI中放置一些特定于实例的配置信息。我看了这里的信息:http://www.adobe.com/support/jrun/working_jrun/jrun4_jndi_and_j2ee_enc/jrun4_jndi_and_j2ee_enc03.html

我已将此节点添加到web.xml中:

代码语言:javascript
复制
<env-entry>
  <description>Administrator e-mail address</description>
  <env-entry-name>adminemail</env-entry-name>
  <env-entry-value>admin@mystore.com</env-entry-value>
  <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

在coldfusion中,我尝试了几种不同的数据查询方法:

代码语言:javascript
复制
<cfset ctx = createobject("java","javax.naming.InitialContext") >

<cfset val = ctx.lookup("java:comp/env") >

该查找返回一个jrun.naming.JRunNamingContext。如果我在ctx上为我添加的特定绑定执行查找,我会得到一个错误。

代码语言:javascript
复制
<cfset val = ctx.lookup("java:comp/env/adminemail") >
No such binding: adminemail 

执行listBindings将返回一个空的jrun.naming.JRunNamingEnumeration。

代码语言:javascript
复制
<cfset val = ctx.listBindings("java:comp/env") >

我只想将一个字符串值(可能有几个)放入ENC (或此时的任何JNDI目录)。

EN

回答 1

Stack Overflow用户

发布于 2010-06-15 03:30:22

从来没有用过,但我很好奇,所以我决定试一试...但没有成功。

我找到了这个,希望它能帮助你。

http://www.adobe.com/livedocs/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentation&file=00001570.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2553823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档