tomcat jndi配置例子图
2015-08-06 21:46
543 查看
用j2ee版本的eclipse新建一个web动态工程。
然后在web.xml里增加jndi的配置
然后在
里打开context.xml,增加jndi的配置
编写测试代码:
然后在web.xml里增加jndi的配置
<resource-ref> <description>JNDI DataSource</description> <res-ref-name>jndi/mybatis</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
然后在
里打开context.xml,增加jndi的配置
<Resource name="jndi/mybatis" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_jndi" username="root" password="root123" maxActive="20" maxIdle="10" maxWait="10000"/>
编写测试代码:
package com.jndi; import java.io.IOException; import java.sql.Connection; import javax.naming.Context; import javax.naming.InitialContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.sql.DataSource; public class JndiServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } @Override public void init() throws ServletException { try { Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jndi/mybatis"); Connection conn = ds.getConnection(); System.out.println(conn.isClosed()); } catch (Exception e) { e.printStackTrace(); } } }
相关文章推荐
- java集群优化——Nginx+tomcat集群配置-实践篇
- 关于 tomcat 集群中 session 共享的三种方法
- Apache+Tomcat负载均衡两种session共享方式的设置
- Android与Tomcat之间进行交互时的中文乱码问题
- eclipse tomcat May be locked by another process 解决
- linux tomcat7设置jvm启动参数
- Nginx+Tomcat负载均衡配置
- CentOS安装、配置APR和tomcat-native
- Tomcat性能优化(三) Executor配置
- 其他主机连接本地主机Tomcat会出现的防火墙问题
- (转)suse11 linux 开机启动 tomcat服务
- Eclipse配置Tomcat和JDK步骤图解
- Tomcat内存溢出的三种情况及解决办法分析
- MyEclipse + Tomcat项目重命名
- Eclipse里Tomcat启动贼慢的解决方法
- tomcat参考文章
- 配置环境变量 解决tomcat启动闪退现象
- Tomcat热部署方法(3种)
- Tomcat去掉8080端口的方法
- 优化网站响应时间tomcat添加gzip