tomcat学习之server.xml
2016-04-23 18:39
471 查看
在外面学习一款庞大的软件系统,过去人家就叫配置tomcat数据源...
以前从没深入学习过tomcat,但...因为有需求,所以不得不学习...
下面是我在tomcat8中部署的几个小项目,tomcat中的context属性有了如下变化
<Context docBase="D:\bianchenggggggggggggg\Tomcat\Tomcat 8\me-webapps\keguan_demo_one" path="/keguan_demo_one" reloadable="false" source="org.eclipse.jst.jee.server:keguan_demo_one"/><Context docBase="D:\bianchenggggggggggggg\Tomcat\Tomcat 8\me-webapps\AAAAA_Web_Tools" path="/AAAAA_Web_Tools" reloadable="false" source="org.eclipse.jst.jee.server:AAAAA_Web_Tools"/><Context docBase="D:\bianchenggggggggggggg\Tomcat\Tomcat 8\me-webapps\Project" path="/Project" reloadable="false" source="org.eclipse.jst.jee.server:Project"/>
而外面公司叫我配数据源,只在里面加了这两段话
name 表示指定的jndi名称
auth 表示认证方式,一般为Container
type 表示数据源类型,使用标准的javax.sql.DataSource
maxActive 表示连接池当中最大的数据库连接
maxIdle 表示最大的空闲连接数
maxWait 当池的数据库连接已经被占用的时候,最大等待时间
logAbandoned 表示被丢弃的数据库连接是否做记录,以便跟踪
username 表示数据库用户名
password 表示数据库用户的密码
driverClassName 表示JDBC DRIVER
url 表示数据库URL地址
虽然还是模模糊糊的,但有了大概的了解了
参考Tomcat6.0数据源配置
以前从没深入学习过tomcat,但...因为有需求,所以不得不学习...
下面是我在tomcat8中部署的几个小项目,tomcat中的context属性有了如下变化
<Context docBase="D:\bianchenggggggggggggg\Tomcat\Tomcat 8\me-webapps\keguan_demo_one" path="/keguan_demo_one" reloadable="false" source="org.eclipse.jst.jee.server:keguan_demo_one"/><Context docBase="D:\bianchenggggggggggggg\Tomcat\Tomcat 8\me-webapps\AAAAA_Web_Tools" path="/AAAAA_Web_Tools" reloadable="false" source="org.eclipse.jst.jee.server:AAAAA_Web_Tools"/><Context docBase="D:\bianchenggggggggggggg\Tomcat\Tomcat 8\me-webapps\Project" path="/Project" reloadable="false" source="org.eclipse.jst.jee.server:Project"/>
而外面公司叫我配数据源,只在里面加了这两段话
<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml"/> <Resource name="jdbc/portal" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@172.16.4.98:1521:urpdb" username="portal" password="portal" maxActive="20" maxIdle="10" maxWait="-1"/>也没有人跟我讲原理,昨天老司机才告诉我,这些数据源是存在公司数据库的....有咩有感觉很神奇呢?
name 表示指定的jndi名称
auth 表示认证方式,一般为Container
type 表示数据源类型,使用标准的javax.sql.DataSource
maxActive 表示连接池当中最大的数据库连接
maxIdle 表示最大的空闲连接数
maxWait 当池的数据库连接已经被占用的时候,最大等待时间
logAbandoned 表示被丢弃的数据库连接是否做记录,以便跟踪
username 表示数据库用户名
password 表示数据库用户的密码
driverClassName 表示JDBC DRIVER
url 表示数据库URL地址
虽然还是模模糊糊的,但有了大概的了解了
参考Tomcat6.0数据源配置
相关文章推荐
- windows配置tomcat
- tomcat(8)载入器
- Tomcat在linux环境下重启,无法访问项目的解决办法
- window server2012 + IIS8.0 + tomcat 集成环境搭建
- 用 Tomcat 和 Eclipse 开发 Web 应用程序
- tomcat 学习总结
- 沃通tomcat jks 安装配置
- html5_websocket_tomcat8
- centos6.5 tomcat开机启动
- Tomcat安装及配置教程
- tomcat如何配置环境变量
- web项目下让tomcat效率提升!
- CentOS7安装与配置Tomcat-8
- Windows下Nginx+Tomcat整合的安装与配置
- CentOS安装java环境(jdk+tomcat+mysql)
- springmvc+tomcat配置需要走后台控制器的的首页
- Apache与Tomcat有什么关系和区别
- JConsole监控Linux上的Tomcat
- tomcat原理
- 部署ArcGIS JS API 离线包(Tomcat与IIS)