如题,请告知
为 tomcat5.0
为 tomcat5.0
解决方案 »
- 在JSP中,想实现把自己的用户名和密码在实现页面跳转后自动填写到一个别的网站的登录框中,请问怎么实现,请大侠指点,谢谢
- Tomcat在eclipse中的配置
- textfield,不可编辑到可编辑
- 关于cache使用的几个问题
- JSF和JS库结合使用的问题
- java spring事务问题
- xmlHttp与servlet的连接问题
- 怎么样在strust标签库里面调用javascript函数最好给我举个例子
- 关于javax.naming.NoInitialContextException:
- 請各位大俠說說,關于javaBean的功能,和他的用途?????
- 酷虫网http://www.coochong.com/ 这是用什么技术实现的?
- 有点难办的问题,有请高人,参与有分.
<Context path="/TestConnPool" docBase="F:\workspace\TestConnPool\WebRoot">
<Resource name="jdbc/EmployeeDB"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/bbs"
username="root"
password="root"
maxActive="8"
maxIdle="4"/>
</Context>
适当的修改docBase,数据库的连接串和用户名密码即可
配置类型一;
(直接配置的类型,这种方式最简单)方法一:
直接在tomcat_home/conf/localhost/下建立一个xml文件,文件名是<yourAppName>.xml
例如我的工程名叫jndi,对应的名字叫jdni.xml
内容如下:
<Context>
<Resource
name="jdbc/test"
type="javax.sql.DataSource"
password="bb"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="50"
username="root"
url="jdbc:mysql://localhost:3306/test"
maxActive="4"/>
</Context>方法二:
只需在tomcat_home\webapps\myapps\META-INF\context.xml中增加:
<context>
<Resource
name="jdbc/test"
type="javax.sql.DataSource"
password="bb"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="50"
username="root"
url="jdbc:mysql://localhost:3306/test"
maxActive="4"/>
</context>
说明:这种配置需要告诉tomcat resource的内容,resource应用于什么地方
第一种方法通过文件名知道了app的name
第二种方式本身就在app内部,所以name肯定知道
两种方式都要放在context中
里面有详细的配置示例
在tomcat/conf/context.xml中配置:
<Resource
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.0.200:1521:oradb10g"
username="cksd0901"
password="cksd0901"
name="jdbc/oracle" 资源(连接池的)名字--自定义
type="javax.sql.DataSource" 数据源
maxActive="2" 连接池中的连接个数
auth="Container" 连接池的拥有者(tomcat容器)
/>
在java代码中这样写:
import javax.naming.*;
import javax.sql.*;
Context context=new InitialContext();
DataSource ds=(DataSource)context.lookup("java:comp/env/jdbc/oracle");
Connection conn=ds.getConnection(); ds数据源