tomcat是一个不错的开发服务器。由于是轻量级的所以一直受到程序员的青睐。其实weblogic,Jboss的核心也是tomcat。这个你可在weblogic,jboss的安装目录中找到tomcat的痕迹 。前些时候我研究了一下tomcat建数据源。现在向大家介绍一种简单的建数据源的方法:
在%tomcat%/conf\Catalina\localhost下建一个应用发布配制文件(我的博客中《tomcat发布实用程序》中有介绍)其内容应是:
xml 代码
- <Context displayName="netwalk" path="/netwalk" docBase="D:\eclipseOu\myworkspace\netwalk_new\netwalk"
- debug="0" privileged="true">
- Context>
下面我们在<context></context>中配我们的数据源(我这是oracle数据源):
xml 代码
- <Context displayName="netwalk" path="/netwalk" docBase="D:\eclipseOu\myworkspace\netwalk_new\netwalk"
- debug="0" privileged="true">
-
- <Resource name="jdbc/CodeNS" auth="Container"
- type="javax.sql.DataSource" username="aboss" password="1" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
- driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.5:1521:GRD1860"
- maxActive="8" maxIdle="4" maxWait="15000"/>
- <Resource name="jdbc/CodeAS" auth="Container"
- type="javax.sql.DataSource" username="netwalk" password="1" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
- driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.5:1521:GRD1860"
- maxActive="8" maxIdle="4" maxWait="15000"/>
-
- Context>
"jdbc/CodeNs"和"jdbc/CodeAS"就是我配的两个数据源。属性解释:
auth:有Container和application两个值
type="javax.sql.DataSource"
username:数据库用户名
password:用户密码
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName:数据库驱动
url:数据库IP
maxActive:最大连结数
maxIdle:我也不太明白是干什么用的。
maxWait:最大等待时间
好了。这样数据源就可用了。
分享到:
相关推荐
这个数据源是Tomcat内建的一种连接池,它在性能和内存管理上比标准的Java JDBC连接池更优秀,尤其适用于高并发的Web应用。 标题中提到的"tomcat-jdbc.jar"和"tomcat-juli.jar"是使用Tomcat-jdbc数据源所必需的两个...
7. **JNDI(Java Naming and Directory Interface)服务**:Tomcat支持JNDI,允许应用程序查找和绑定资源,如数据源、邮件会话等。 8. **国际化与本地化**:Tomcat支持多语言环境,可以在web应用中通过Locale对象和...
3. **JNDI(Java Naming and Directory Interface)**:用于查找和绑定资源,如数据源。 4. **JDBC驱动**:如果Tomcat需要连接到数据库,那么对应的JDBC驱动(如mysql-connector-java.jar)必须存在在Tomcat的lib...
`context.xml`允许自定义特定应用的配置,如数据源设置。 6. **安全管理**: Tomcat提供了安全管理器(Security Manager),通过在`setenv.sh/bat`中启用,可以限制应用的权限。此外,还可以通过`conf/tomcat-...
在这个配置中,`name`是数据源的JNDI名称,`auth`表示认证方式,`type`指定数据源类型,`driverClassName`是数据库驱动类名,`url`是数据库连接地址,`username`和`password`是数据库登录凭证,`initialSize`、`...
由于Tomcat是一个开放源代码的服务器,安全性是关注的重点。要确保更新到最新版本以防止已知漏洞。此外,应限制对管理接口的访问,并配置SSL/TLS以加密传输数据。 综上所述,"apache-tomcat-8.0.53.zip"是一个包含...
其中,`name`是数据源的唯一标识,`auth`指连接池由容器管理,`type`定义了数据源类型,`driverClassName`是数据库驱动,`url`是数据库URL,`username`和`password`是数据库认证信息。`maxActive`、`maxIdle`和`...
3. **部署AndroidPN服务器端**:下载AndroidPN的服务器端源代码,将其打包成WAR文件。将此WAR文件放入Tomcat的webapps目录下,Tomcat会自动部署该应用。 4. **配置服务器**:根据项目文档,配置AndroidPN服务器的...
- Tomcat作为Web服务器,可以与各种数据采集软件集成,如通过RESTful API或Servlet接收来自传感器或其他数据源的数据。 - 数据处理通常通过编写Java Servlets或JSP实现,对接收到的数据进行清洗、转换、存储等操作...
当你运行应用时,Tomcat会根据配置创建并管理数据源,你的应用可以通过JNDI查找来获取连接。这样,你就可以在应用中无缝地使用连接池,提高数据库操作的效率,同时降低了资源消耗。 在提供的压缩包文件`JNDI_...
4. **JNDI (Java Naming and Directory Interface)**:Tomcat提供了JNDI服务,使得应用能够查找和绑定到各种命名和目录服务,如数据源、邮件会话等。 5. **连接器(Connector)**:Tomcat通过不同的连接器来处理...
4. **JNDI (Java Naming and Directory Interface)**:Tomcat提供了JNDI服务,允许开发者在应用中查找和绑定资源,如数据源或邮件会话。 5. **Connector**:Tomcat支持多种连接器(Connectors),用于接收和响应...
1. 集成管理工具:封装版可能提供图形化的管理界面,如Tomcat管理员,方便用户管理Web应用、数据源、虚拟主机等。 2. 简化配置:预设的配置文件可能已经进行了优化,使得初学者更容易上手,同时也方便经验丰富的...
Tomcat提供JNDI(Java Naming and Directory Interface)服务,允许应用程序查找和绑定各种资源,如数据源、邮件会话等。这些资源可以在`conf/server.xml`的`GlobalNamingResources`部分定义。 **9. 管理工具** ...
该版本是专为Tomcat应用服务器优化的,提供了丰富的功能和易用的管理界面,便于开发者进行快速建站和内容管理。 **源码源代码**:Jspxcms提供了完整的源代码,意味着用户可以深入理解系统的工作原理,对其进行...
4. **数据源优化**:使用连接池(如HikariCP),调整连接池参数以适应应用需求。 5. **日志优化**:避免在高并发场景下大量输出日志,导致I/O阻塞。 6. **线程池配置**:根据业务场景调整线程池大小,避免线程过度...
通过修改这些文件,可以设置服务器端口、虚拟主机、数据源、安全策略等。 5. **安全性**:Tomcat 7.0.22支持JAAS(Java Authentication and Authorization Service),可以实现用户身份验证和访问控制。通过 Realm ...
《中帆智能建站系统基础版JSP版源代码》是一款基于Java技术的网站构建工具,主要用于快速搭建和管理企业级网站。此源代码包包含了完整的JSP版本,旨在为开发者提供一个便捷、高效的建站解决方案。以下是关于该系统的...
在Java建站源码中,MySQL通常用于存储网站的数据,如用户信息、文章内容、评论等。开发者会使用JDBC(Java Database Connectivity)API来连接和操作MySQL数据库。 5. **项目结构**:"jeesite-master"可能包含以下...
操作方法:在我的电脑属性中设置环境变量为:TOMCAT_HOME= C:\Tomcat 4.1; (3) 建立站点: 操作方法:修改C:\Tomcat 4.1\conf\server.xml,在上一行添加如下代码来建立站点: ”/quiz” docBase=”D:\ quiz\web” ...