4

我用 Eclipse 编写 Java 项目,我想知道是否有办法通过 java 本身在 java:comp/env 中设置新属性?每一个帮助表示赞赏!

4

2 回答 2

2

java:comp/env在运行时是只读的,所以没有.

于 2012-10-02T12:06:25.963 回答
1

引用http://v1.dione.zcu.cz/java/docs/jndi-1.2/tutorial/beyond/misc/policy.html

JNDI 本身不定义任何命名策略。但是,为使用 JNDI 定义了一组有限的命名策略的一个重要平台是 Java 2 Platform, Enterprise Edition (J2EETM)。它定义了一个逻辑名称空间,应用程序组件(例如 Enterprise JavaBeans、servlet 和 JavaServer Pages (JSP))可以使用它来命名资源、组件和其他数据。命名空间由组件的容器(执行组件的实体)提供给组件。通常,组件具有部署描述符,其中包含有关逻辑名称和类型的信息以及组件需要或引用的资源和组件的其他数据。

只看最后两句,我会说不可能以编程方式设置这些属性

于 2012-10-02T12:40:27.613 回答