【发布时间】:2012-09-23 06:43:27
【问题描述】:
我用 Eclipse 编写 Java 项目,我想知道是否有办法通过 java 本身在 java:comp/env 中设置新属性? 感谢您的每一次帮助!
【问题讨论】:
标签: java eclipse properties components environment
我用 Eclipse 编写 Java 项目,我想知道是否有办法通过 java 本身在 java:comp/env 中设置新属性? 感谢您的每一次帮助!
【问题讨论】:
标签: java eclipse properties components environment
java:comp/env 在运行时是只读的,所以否。
【讨论】:
引用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))可以使用它来命名资源、组件和其他数据。命名空间由组件的容器(执行组件的实体)提供给组件。通常,组件具有部署描述符,其中包含有关逻辑名称和类型的信息以及组件需要或引用的资源和组件的其他数据。
只看最后两句,我会说不可能以编程方式设置这些属性
【讨论】: