<!-- Global JNDI resources 2 Documentation at /docs/jndi-resources-howto.html 3 --> 4 <GlobalNamingResources> 5 <!-- Editable user database that can also be used by 6 UserDatabaseRealm to authenticate users 7 --> 8 <Resource name="UserDatabase" auth="Container" 9 type="org.apache.catalina.UserDatabase" 10 description="User database that can be updated and saved" 11 factory="org.apache.catalina.users.MemoryUserDatabaseFactory" 12 pathname="conf/tomcat-users.xml" /> 13 <!-- 14 |- name:表示以后要查找的名称。通过此名称可以找到DataSource,此名称任意更换,但是程序中最终要查找的就是此名称, 15 为了不与其他的名称混淆,所以使用jdbc/oracle,现在配置的是一个jdbc的关于oracle的命名服务。 16 |- auth:由容器进行授权及管理,指的用户名和密码是否可以在容器上生效 17 |- type:此名称所代表的类型,现在为javax.sql.DataSource 18 |- maxActive:表示一个数据库在此服务器上所能打开的最大连接数 19 |- maxIdle:表示一个数据库在此服务器上维持的最小连接数 20 |- maxWait:最大等待时间。10000毫秒 21 |- username:数据库连接的用户名 22 |- password:数据库连接的密码 23 |- driverClassName:数据库连接的驱动程序 24 |- url:数据库连接的地址 25 --> 26 <!--配置Oracle数据库的JNDI数据源--> 27 <Resource 28 name="jdbc/oracle" 29 auth="Container" 30 type="javax.sql.DataSource" 31 maxActive="100" 32 maxIdle="30" 33 maxWait="10000" 34 username="lead_oams" 35 password="p" 36 driverClassName="oracle.jdbc.driver.OracleDriver" 37 url="jdbc:oracle:thin:@192.168.1.229:1521:lead"/> 38 39 <!--配置MySQL数据库的JNDI数据源--> 40 <Resource 41 name="jdbc/mysql" 42 auth="Container" 43 type="javax.sql.DataSource" 44 maxActive="100" 45 maxIdle="30" 46 maxWait="10000" 47 username="root" 48 password="root" 49 driverClassName="com.mysql.jdbc.Driver" 50 url="jdbc:mysql://192.168.1.144:3306/leadtest?useUnicode=true&characterEncoding=utf-8"/> 51 52 <!--配置SQLServer数据库的JNDI数据源--> 53 <Resource 54 name="jdbc/sqlserver" 55 auth="Container" 56 type="javax.sql.DataSource" 57 maxActive="100" 58 maxIdle="30" 59 maxWait="10000" 60 username="sa" 61 password="p@ssw0rd" 62 driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" 63 url="jdbc:sqlserver://192.168.1.51:1433;DatabaseName=demo"/> 64 65 </GlobalNamingResources>
常用数据库 tomcat 配置jdni
最新推荐文章于 2018-07-10 17:50:28 发布