Tomcat和Weblogic配置JNDI
来源:互联网 发布:美国战列舰 知乎 编辑:程序博客网 时间:2024/05/21 17:49
- Tomcat 7配置JNDI的标准文档可以在http://127.0.0.1:8080/docs/jndi-resources-howto.html中直接找到。
- 其他版本的路径可能稍有不同,可以先访问http://127.0.0.1:8080/再根据组织目录找到。
- 下面以tomcat 7配置oracle数据库为例:
- conf\context.xml
根<Context>节点下添加
<Resource name="jdbc/appDB" auth="Container" type="javax.sql.DataSource" username="userName" password="password" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@ip:1521:instance" maxActive="8" maxIdle="4"/>
- WEB-INF\web.xml
根<web-app>节点下添加
<resource-ref> <description> appDB </description> <res-ref-name> jdbc/appDB </res-ref-name> <res-type> javax.sql.DataSource </res-type> <res-auth> Container </res-auth></resource-ref>
- 以上res-ref-name和Resource name保持一致;
- Java代码:
Context initCtx = new InitialContext();Context envCtx = (Context) initCtx.lookup("java:comp/env");// Look up our data sourceDataSource ds = (DataSource) envCtx.lookup("appDB");
- weblogic配置JNDI:
请参考 http://blog.sina.com.cn/s/blog_52118c2f0100b7mm.html
1.
2.
点击左边数据源:
在上图页面中可以看到右边框架中的新建按钮时灰色的,不能被使用的,所以此时应该点左上角的按钮,如下图所示,
点击页面中的新建按钮,建立新的数据源,如下图,这里我们通过weblogic10来建立一个链接到oracle的数据源,如下图,
按照上图填写好相关的信息,点击下一步按钮,
上述页面才采用默认即可,点击下一步,
按照上图填写相关的oracle信息,点击下一步,
在上面页面中会根据之前的填写的信息自动生成此页面的信息,在这里我们可以测试数据库的连接是否正常,点击下一步,
选中服务器,然后点击完成按钮完成数据源的建立操作。此时的数据源还是不能被使用的,要使新建的数据源被使用,点击左上角的激活更改按钮,如下图。
点击
按钮,可以看到页面右边会显示已激活所有更改,此时,我们新建的数据源就可以被使用了。
Java代码:
Properties pros = new Properties();pros.put(Context.PROVIDER_URL, "t3://127.0.0.1:7001");pros.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");Context ctx = new InitialContext(pros);DataSource ds = (DataSource) ctx.lookup("jndi/oramydb");
注意:tomcat和weblogic的调用代码稍有不同。
- Tomcat和Weblogic配置JNDI
- 兼容Tomcat和Weblogic的Spring 数据源JNDI配置
- 兼容Tomcat和Weblogic的Spring 数据源JNDI配置
- 兼容Tomcat和Weblogic的Spring 数据源JNDI配置
- spring下tomcat使用weblogic配置的jndi数据源
- weblogic jndi 配置问题
- weblogic 配置jndi数据源
- WebLogic配置JNDI数据源
- WebLogic配置JNDI数据源
- WebLogic配置JNDI数据源
- tomcat和weblogic应用服务器JAVA中JNDI写法
- tomcat和weblogic下使用druid 驱动jndi
- tomcat配置全局JNDI和私有jndi的方式
- Tomcat中配置和使用JNDI
- Tomcat中配置和使用JNDI
- Tomcat中配置和使用JNDI
- Tomcat中配置和使用JNDI
- Tomcat中配置和使用JNDI DataSource
- yii 没有找到 php_mbstring.dll,因为这个应用程序未能启动。
- 九度1011 最大连续子序列
- 文件下载之心得
- XCode: 兼容ARC和non-ARC
- 返回顶部JS(完美兼容IE6)
- Tomcat和Weblogic配置JNDI
- 九度1013 开门人和关门人
- Unity3D跨平台页游《IceFire OL》视频首曝
- mongo学习笔记
- JavaScript 正则 正则表达式
- 构建基于Jenkins+Git+Grails持续集成环境
- 九度1014 排名
- Windows系统环境变量大全(XP/Win7/Win8)
- Unity3D——下一个游戏市场的主导引擎