websphere 关闭时使用 JNDI
我正在尝试测试我的基于我们的项目。我已经创建了 main 方法及其调用一些与数据库相关的类。现在与数据库相关的类使用 JNDI ,因此在运行代码时出现异常,
当 websphere 服务器停止时我可以使用 JNDI 吗?如果现在我该怎么做?我不想运行整个流程,我想通过从主方法调用类来测试我的功能
I am trying to test my we based project.I have created main method and its call some db related classes.Now the db related classes uses JNDI , so when running the code i get exception
Can i use JNDI when websphere server is stopped?If now how can i go about it?i dont want to run entire flow, i want to test my functionality by calling classes from main method
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为此,您可以使用“简单 JNDI”。为您提供一个基于简单文件的 JNDI 环境,非常适合非 EE 应用程序或您不想占用网络端口的情况。
http://www.osjava.org/simple-jndi/
You can use "Simple JNDI" for this. Gives you a simple file based JNDI environment well suited for non-EE applications, or in situations where you do not want to occupy the network port.
http://www.osjava.org/simple-jndi/
当服务器处于静默模式(关闭)时,您无法使用 WebSphere 的 JNDI 设施。
我怀疑您测试应用程序的方式有点不对劲。为了帮助您,您必须向我们提供有关您的架构的更多信息。您正在测试的是基于标准 servlet-JSP 的 WebApp 吗?你的“主要方法”是什么样的?
艾萨克
You cannot use WebSphere's JNDI facilities when the server is in quiescing mode (shutting down).
I suspect something is a bit off with the way that you're testing your application. To help you, you'll have to provide us with more information about your architecture. Is it a standard servlet-JSP based WebApp that you're testing? What does your "main method" look like?
Isaac