Websphere下获取jndi,java:comp/env/cas与jdbc/cas的区别:

A.lookup(“java:comp/env/cas”)与lockup(“jdbc/cas”)在websphere中都可以使用。两者的差别在于,java:comp/env/cas是websphere建议使用的方式。

如果你当前的线程属于websphere的线程,建议使用java:comp/env/cas的方式,否则was的控制台将报出警告。

在web程序中,要实现通过java:comp/env/cas的方式来获得jndi必须在web.xm和ibm-web-bnd.xmi文件里分别添加

web.xml:

cas_ase

java.sql.DataSource

Container

Shareable

ibm-web-bnd.xmi:

以上两段配置的意思是告诉web容器的上下文环境,将应用映射到的jndi资源。然后就可以通过lookup(“java:comp/env/cas/jdbc/cas_ase”)名来获得数据源。

然而,如果你当前执行的线程不在was的容器内,比如说你通过web容器的线程新起了一个子线程,那么该线程将不在容器的上下文内,通过lookup(“java:comp/env/cas/jdbc/cas_ase”)名来获得数据源将报错,这个时候你只能使用通用的获取jndi资源的方式,就是通过lookup(“jdbc/cas”)来实现。“jdbc/cas”为你在was的资源设定的jndi名。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget

官方微博

TechTarget中国

java 获取 jndi_Websphere下获取jndi、java:comp/env/cas与jdbc/cas的区别相关推荐

  1. 通过Java程序将“/你的名字拼音缩写/input1/shixun1.txt”文件上传到HDFS的“/你的名字拼音缩写/java/input1/”目录下;通过Java程序将HDFS上的“/你的名字拼音

    题目: 通过Java程序将"/你的名字拼音缩写/input1/shixun1.txt"文件上传到HDFS的"/你的名字拼音缩写/java/input1/"目录下 ...

  2. java:axis2环境下获取方法参数名的另一种方法

    java本身提供的方法不能获取方法的参数名的,只能获取每个参数的类型 比如: public String concatString(String param1,String param2){retur ...

  3. linux 安装java se,Linux 下安裝 Java SE Development Kit(JDK)並配置環境變量

    終端輸入以下命令: # 創建 JDK 目錄,-p 為創建多個目錄 $ sudo mkdir -p /opt/java # 將 JDK 解壓到指定目錄(看自己的習慣) $ sudo tar zxvf ~ ...

  4. android fps 获取,Android下获取FPS的几种方法

    FPS(Frames Per Second)是关乎Android用户体验最为重要的指标之一,而在VR中更是如此.为了评估VR系统.VR SDK及Unity应用的性能,通常会实时获取FPS并将其显示出来 ...

  5. aws搭建java项目_AWS下S3之java开发

    记住一定要在本地生成证书确保S3权限(~/.aws/credentials)(C:\Users\USERNAME.aws\credentials)格式如下: image.png 另外在开发前,一定要在 ...

  6. java 执行jar_windows下如何用java指令运行jar包?

    step1:用eclipse导出(也可以用jar命令)jar包,并指定Main-Class,比如Main-Class:com.skymobi.csj.CsjMainstep2:编写batstep2.1 ...

  7. linux 监控java内存_Linux下实用的JAVA内存泄露监控命令及工具

    一.Linux 命令 1.jstack (linux下特有) 可以观察到jvm中当前所有线程的运行情况和线程当前状态 jstack 2083 输出内容如下: 2.jmap (linux下特有,也是很常 ...

  8. linux 跑java程序_Linux下独立执行Java程序

    Linux系统里,很多时候因为种种原因,需要把java程序单独执行,而不是在web容器环境下执行,这时候很多容器资源是无法直接取到的,比如数据库连接池配置的数据源等等,还有就是程序运行需要的第三方ja ...

  9. vim java 注释_centOS7 下的vim java补全

    当时为了省事下载的vimplus,但是发现没有java补全,所以在网上查找以一些教程增加java补全 1.下载JavaComplete.zip http://www.vim.org/scripts/d ...

最新文章

  1. 是的,网络身份证来了!一堆技术和安全上的麻烦事也来了
  2. SSL/TLS 协议简介与实例分析
  3. Too Many Segments (easy version) CodeForces - 1249D1(贪心+差分)
  4. c语言多线程面试题,iOS面试题--网络多线程
  5. qmenu点击后不关闭_速腾关闭点火开关后发动机不立即熄火
  6. python趋势回归_Python 回归分析 - 树懒学堂
  7. O(N)求出1~n逆元
  8. 粉笔计算机基础知识,计算机基础知识2-实作.ppt
  9. Word2010为图片批量插入题注
  10. HTML5超链接链接ppt可以吗,PPT插入超链接的方法步骤详解
  11. Linux(Ubuntu 22.04)虚拟机共享主机上的文件夹
  12. 两行代码实现微信电脑版多开
  13. 软件测试发展前景进阶路线(最全面)
  14. 概率论例题01:设P(A)=a,P(B)=b,P(A∪B)=c,则P(A非B)=()
  15. 把backtrader改造成金融强化学习回测引擎
  16. linux之if [ $? -ne 0 ];
  17. 索引合并和组合索引的比较
  18. GFP-GAN学习笔记
  19. WPF学习之深入浅出话属性
  20. 使用Java Swing实现7个经典应用诠释算法精髓

热门文章

  1. 开发板ARM加FPGA架构运动控制卡 运动控制器 架构源码 原理图 资料包含此运动控制卡原理图,PCB图
  2. PHPOK 5.2.009 发布
  3. 电信笔试C语言,电信的几个网络方面面试笔试题汇总
  4. 微信小程序做店铺收费吗?【微信小程序店铺】
  5. 图像所征服你的七种武器
  6. EXP-00091 Exporting questionable statistics(转)
  7. 原创/自译教程:并没什么卵用的移动端UI姿势(原创文章)
  8. 4.深入浅出:绝缘栅型场效应管(MOS管)原理及应用——参考《模拟电子技术基础》清华大学华成英主讲
  9. slc mlc tlc nand
  10. 计算机英语过级考试开挂,大学生注意了!教你一招四六级开挂指南 | 你的英语听力还有救...