JNDI必须要有容器才能运行吗?

问题描述

在网上看到的JNDI示例都是需要容器如Tomcat之类的才能看出其作用,请问没有容器可以吗?如果可以,麻烦你给出一个示例程序让我学习,非常感谢!

解决方案

解决方案二:
没有容器,索引放哪?必须得有...
解决方案三:
不一定需要JavaEE容器。JNDI有多种服务提供类型,JavaEEServer只是是其中一种JDK提供的有LDAP、DNS等等,你也可以实现自己的provider

时间: 2024-10-06 05:10:38

JNDI必须要有容器才能运行吗?的相关文章

在 Docker 容器中运行应用程序

案例说明 运行 3 个容器,实现对网站的监控. 三个容器的说明: 容器 web: 创建自 nginx 映像,使用 80 端口,运行于后台,实现 web 服务. 容器 mailer: 该容器中运行一个 mailer 程序,运行于后台,当接收到事件后会向管理员发送邮件. 容器 agent: 该容器运行一个 watcher 程序,以交互模式运行,用于不断地监测 web 服务的运行情况,一旦出现故障会立即向 mailer 容器发送消息. 创建容器 创建并运行 web 容器 $ docker run --

c++-这段代码怎么改,才能运行(main的第一行要保留)

问题描述 这段代码怎么改,才能运行(main的第一行要保留) #include using namespace std; class student { public: student(int n,float s):num(n),score(s){} void change(int n,float s){num=n;score=s;} void display(){cout<<num<<" "<<score<<endl;} private

顺序栈入栈时输入入栈元素回车之后不能够运行,需要再输入个字节才能运行。预计主函数存在问题。

问题描述 顺序栈入栈时输入入栈元素回车之后不能够运行,需要再输入个字节才能运行.预计主函数存在问题. #include #include #define MAXSIZE 100 //顺序栈的存储空间的初始分配量 #define SElemType int typedef struct { SElemType *base; SElemType *top; int stacksize; } SqStack; //栈的初始化 void InitStack(SqStack *S) { S->base=(

XP系统如何才能运行4G以上内存

  解决方法: 1.首先,告诉大家这款软件的工作原理是将系统核心中对内存的限制模块去除,从而达到32位操作系统可以使用最大内存的大小为64G. 2.其次,从网上下载XP64G 2.0. 3.然后,打开我们刚刚下载好的软件,双击打开. 4.接着,点击"开启64G支持",重新启动电脑就可以了. 5.最后,查看"我的电脑"- "属性",我使用的是2条4G的内存条,那么这里的显示内存大小就为8G了. WinXP 32位系统如何才能运行4G以上内存 注意事

Win7系统每次打开软件都跳出一个框要选是才能运行怎么解决

有win7系统用户反映每次打开软件都会跳出一个对话框让我们选是或否,只有选是才能运行,虽然不影响使用不过的确够烦人的,屏幕还会变暗对眼睛也不好,需要去除这个烦人对话框的朋友按下面的方法设置就可以了. 设置方法一: 1.打开控制面板,点击用"户帐户和家庭安全"选项; 2.然后进去后再点击"用户帐户"; 3.点击"更改用户帐户控制",在弹出的设置窗口中,下拉选项到"从不通知"即可; 设置方法二: 1.在运行中输入CMD 回车然后在

如何在Ubuntu14.04的Docker容器中运行OpenVPN?

本文讲的是如何在Ubuntu14.04的Docker容器中运行OpenVPN?,[编者的话]本文来自DigitalOcean,DigitalOcean是美国的虚拟专用服务器提供商,本文主要介绍了如何在Ubuntu14.04上创建使用OpenVPN Docker容器. 介绍 本教程将介绍如何使用Docker来设置和运行OpenVPN容器. OpenVPN提供了一种方法来创建TLS加密(SSL的演进)的虚拟专用网络(VPN).它可以防止网络流量被窃取和中间人(MITM)攻击.专用网络可以用来安全地连

spring mvc在tomcat容器上运行出错

问题描述 spring mvc在tomcat容器上运行出错 解决方案 看下是不是表更新了,代码没更新 没找到字段报错了. 解决方案二: 提示没有找到字段,你确认字段匹配这对了嘛

ie 8-ActiveX只能在管理员权限下才能运行

问题描述 ActiveX只能在管理员权限下才能运行 开发了一个AX控件,在IE以管理员权限打开的时候能够正常运行.但是如果没有用管理员权限打开IE就不能执行.怎么才能在非管理员权限下是AX控件正常运行呢? 解决方案 不要访问注册表的current_user以外的键,不要访问除了用户自己文档以外的文件路径,不要试图启动应用程序,等等. 解决方案二: 打开"Internet选项"窗口→选择"安全"选项卡→点击上部长方框中的Internet图标(一个地球的图标)→再按右下

new-请问各位大师,程序应该怎样改才能运行稍大一点的皇后数?额外的申请空间该怎样解决?拜托大家帮帮忙

问题描述 请问各位大师,程序应该怎样改才能运行稍大一点的皇后数?额外的申请空间该怎样解决?拜托大家帮帮忙 #include #include using namespace std; int n; class ResultTreeNode{public: int *result; //存储结果,result[i]=k 表示第 i+1 排第 k+1 个位置摆个皇后 int currRow; //当前记录的结果到了第几行 : 1~n ~ResultTreeNode() { if (result!=N