当前位置: 首页 > 面试题库 >

NoInitialContextException错误的含义

黄朗
2023-03-14
问题内容

我正在为EJB编写一个客户端,并且在尝试执行该客户端时,出现以下异常:

javax.naming.NoInitialContextException:需要在环境或系统属性中或作为applet参数或在应用程序资源文件中指定类名称。

我只是不明白问题是什么。


问题答案:

该javax.naming软件包包括JNDI API。由于它只是一个API,而不是一个实现,因此你需要告诉它要使用哪个JNDI实现。这些实现通常特定于你要与之对话的服务器。

要指定实现,请在Properties构造时传入一个对象InitialContext。这些属性指定要使用的实现以及服务器的位置。InitialContext仅当存在系统属性时,默认构造函数才有用,但是这些属性与你手动传递它们时相同。

至于需要设置哪些属性,取决于服务器。你需要查找这些设置并将其插入。



 类似资料:
  • 我有下面的JSP。 我正在使用JDK1.7。在添加了2个jar之后,我得到了以下错误:javax。命名。尚未设置java:名称空间的ConfigurationException:名称空间访问器。可能的原因是用户在JNDI上下文方法调用中指定了java:URL名称,但没有在J2EE客户端或服务器环境中运行。 正在端口8080上启动预览服务器 模块:customTabFromKb_1(/customT

  • 我今天开始使用Weka。我使用一个包含虚拟信息的. arff文件。然后,我使用weka来获取结果。但是,问题是我不确定weka正在做什么来获取结果。例如,使用Heoffding Tree,我在错误分类的结果上得到了75%和25%的正确分类实例结果;75%到底是什么?weka做了什么来获得75%的正确分类结果?谢谢!

  • 关于CakePHP containable,我已经四处寻找了很长一段时间,不知怎的,我觉得CakePHP代码中有一个错误。。。让我给你举个例子 假设“会计”模型与“说明”相关。 我这样做一个连接: 所以有一个指令,一个学生和一个老师属于这个指令。我从“会计”模型中调用find 连接将自动完成并更正 将检索包含中提到的字段 字段被连接,但连接错误;因此,结果数组包含一条带学生和教师的指令。但它不会显

  • 我试图创建一个程序,它提示用户输入一个输入,只有当输入是整数时才显示输出 null 任何形式的帮助都将不胜感激!:)

  • 嗨,我有相当不错的python和java知识,我最近决定在我的编程方面取得进一步的进步,就是创建我自己的语言,以便在我需要的时候使用和操作。我为eclipse安装了javacc插件,并浏览了一些教程。 我的问题是,当我创建一个新项目(文件 静态=假; “令牌上的语法错误,请删除这些令牌” Eclipse对除类名之外的所有内容都这样做,请注意,项目下的javacc模板没有错误。 请帮我找到一个解决方

  • 我的实体如下。 除了IDE错误之外,项目可以正确地构建和运行。