MyEclipse 10.0配置JNDI和数据源

来源:互联网 发布:推荐微信推文的软件 编辑:程序博客网 时间:2024/06/05 18:21

(ps:相比Tomcat的配置,这个麻烦点,文件夹不好找,擦,费神- -最后还是老师帮我找到的...)
所用工具,MyEclipse 10.0,oracle10g,java驱动包
1、MyEclipse 10.0的项目存放根目录找,如F:\Workspaces\MyEclipse 10\.metadata\.me_tcat\conf文件夹下context.xml文件,Context节点下添加

<Resource name="news" auth="Container" 
type="javax.sql.DataSource" maxActive="100" 
maxIdle="30" maxWait="10000" username="system" password="bdqn" 
driverClassName="oracle.jdbc.driver.OracleDriver" 
url="jdbc:oracle:thin:@192.168.1.100:1521:bdqn" />
2、(选配,我忘了配这个却也成功了..)找到具体的项目文件夹,如F:\Workspaces\MyEclipse 10\Msg\WebRoot\WEB-INF下找到web.xml,Web-apps节点下添加

  <resource-ref>
  <description>news DataSource</description>
  <res-ref-name>news</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
  </resource-ref>
3、MyEclipse 10.0的安装根目录,如D:\Program Files\MyEclipse\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_9.0.0.me201109141806\tomcat\lib
(目录有点深。。),添加java驱动包
4、然后在jsp页面就能调用了。如
<%@ page language="java" import="javax.naming.*,java.sql.*,javax.sql.*" pageEncoding="GBK"%>
<%@ page import="org.jbit.msg.*"  %>
<html>
<head>
<title></title>
</head>
<body>
<%
try{
Context ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/news");
Connection conn=ds.getConnection();
out.print("连接成功");
}catch(Exception e){
out.print("连接失败");
}
%>
</body>
</html>

原创粉丝点击