我用Eclipse编写Java项目,我想知道是否有办法在java中设置一个新属性:comp / env通过java本身? 感谢每一位帮助!
答案 0 :(得分:2)
java:comp/env
在运行时是只读的,因此否。
答案 1 :(得分:1)
引自http://v1.dione.zcu.cz/java/docs/jndi-1.2/tutorial/beyond/misc/policy.html
JNDI本身没有定义任何命名策略。但是,为使用JNDI定义一组有限的命名策略的一个重要平台是Java 2平台企业版(J2EETM)。它定义了一个逻辑命名空间,应用程序组件(例如Enterprise JavaBeans,servlet和JavaServer Pages(JSP))可用于命名资源,组件和其他数据。命名空间由其容器(执行组件的实体)提供给组件。通常,组件具有部署描述符,该部署描述符除其他数据外还包含有关组件需要或引用的资源和组件的逻辑名称和类型的信息。
通过查看最后两个句子,我会说不可能以编程方式设置这些属性