eclipse - 如何在glassfish服务器中通过jndi传递单值参数?

标签 eclipse glassfish jndi

您好,我想通过 JNDI 设置上下文级别参数,但是当我在 web.xml 中手动设置如下参数时,我遇到了 Glasfish 服务器的问题

名称

< env-entry-type>类型

当我在 web.xml 上设置上述参数时,它会给出类似
的错误 cvc-complex-type.2.4.a:发现以元素“env-entry-type”开头的无效内容。之一 '{http://xmlns.jcp.org/xml/ns/javaee : 映射名称, 我正在通过这个对象获取initialContext对象,我在java:/comp/env/上获得了环境上下文
现在有人可以帮助我如何在Eclipse中使用JNDI glass Fish服务器设置单值参数吗?

最佳答案

您需要更改元素的顺序。正确的顺序是:

<env-entry>
   <env-entry-name>name</env-entry-name>
   <env-entry-type>type</env-entry-type>
   <env-entry-value>value</env-entry-value>
</env-entry> 

关于eclipse - 如何在glassfish服务器中通过jndi传递单值参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17596428/

相关文章:

jsf - session 结束时销毁 View 范围的bean

eclipse - 哪里可以下载 Eclipse 3.6 (Helios) 的 GlassFish 插件

Tomcat - 将数据库连接移出 server.xml

c++ - 在eclipse中启动C Cpp的新项目时出错

Eclipse 正在另一个文本编辑器中打开所有文件

java - Mysql/Glassfish 无效资源 jdbc

java - 如何使用 JndiPropertySource?

eclipse - Eclipse 中的 Tomcat 6 问题

eclipse - Scala Eclipse IDE不会通过Gradle引入外部依赖关系

java - 将 mysql 配置移动到 JNDI