tomcat中的server.xml和context.xml配置jndi区别
来源:互联网 发布:口袋密令网络不给力 编辑:程序博客网 时间:2024/05/17 06:51
Tomcat6的服务器配置文件放在
1.
1、首先,将数据库的驱动程序copy到tomcat6.0\lib下,这一部是要害,假如没有copy当运行程序的时候后报-找不到驱动-的异常。
2、将下面的代码放到Tomcat 6.0\conf\context.xml中间,如:
<Context reloadable="true">
<Resource
name="jdbc/数据库名"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="5000"
username="用户名"
password="密码"
driverClassName="数据库的驱动"
url="数据库的连接地址" />
</Context>
解释:(100 30 5000为上面的数据)
maxActive="最大可以有100名用户连接数据源"
maxIdle="假如没有用户连接,空出30个连接等待用户连接"
maxWait="假如已连接用户5000秒内没有再次连接数据源,则放弃此连接"
完成这两部,数据源就可以用了。
另外,也可以在项目root下的WEB-INF下新建context.xml进行配置
<?xml
<Context>/////直连
<Resource
name="jdbc/book"
type="javax.sql.DataSource"
password=""
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="5"
maxWait="5000"
username="sa"
url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=book"////直连数据源
maxActive="10"/>
</Context>
<!-->
<Context>////桥连
<Resource
name="jdbc/book"
type="javax.sql.DataSource"
password=""
driverClassName="sun.jdbc.odbc.JdbcOdbcDriver"
maxIdle="2"
maxWait="5000"
username="sa"
url="jdbc:odbc:bb"///桥连的数据源
maxActive="4"/>
<WatchedResource>C:\Program
</Context>
<!-->
直接在Context文件中加入入:
<Resource
name="jdb/dbsource"
type="javax.sql.DataSource"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=jspdev"
maxActive="4"/>
username="he"
password="he"
通过java的jndi就可以了
InitialContext initCtx = new InitialContext();
以下是各种数据库的配置
1.sql2000
<Resource
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="5000"
username="用户名"
password="密码"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=数据库名"
/>
2.oracle
<Resource
name="jdbc/
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="5000"
username="
password="
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ora9"
/>
3.mysql
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource" //资源类型
driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost/数据库名"
username="
password="密码"
maxActive="100" //最大连结数
maxIdle="30" //最大空闲时间,0为无限制
maxWait="10000"/> //建立连接的的最大等待时间
例子:<!-- The contents of this file will be loaded for each web application -->
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
- tomcat中的server.xml和context.xml配置jndi区别
- Tomcat server.xml context 配置
- Tomcat配置JNDI数据源-配置server.xml
- tomcat 的server.xml 的context配置
- Tomcat中的server.xml配置
- Tomcat的server.xml中的Context元素的一下参数应该怎么配置
- Tomcat中配置JNDI时涉及conf文件夹下的context.xml配置
- grails配置tomcat-->server.xml Context>path>docBase
- tomcat下server.xml中context 配置静态资源
- Tomcat中 server.xml 的Context的配置
- Tomcat Server.xml配置了Context后访问url不起作用
- Tomcat配置篇---context.xml
- Tomcat配置context.xml问题
- Tomcat context.xml配置详解
- 在tomcat下context.xml中配置各种数据库连接池(JNDI)
- Tomcat配置文件server.xml中host和context
- tomcat server.xml配置
- tomcat server.xml配置
- 素数打表
- 2015年普及租第三题求和40分解法
- 即将被裁掉,她是如何替他力挽狂澜?
- 第三十八课——改变流程
- Android Studio你不知道的调试技巧
- tomcat中的server.xml和context.xml配置jndi区别
- 一起talk C栗子吧(第八十一回:C语言实例--进程停止)
- swift学习之basic
- JDK下载和环境变量配置
- android 把图片剪裁成圆角矩形
- 深度学习系列(五):一个简单深度学习工具箱
- UVA 10878 Decode the tape (二进制)
- 手势和长按显示菜单
- mysql kill thread