- 浏览: 1186013 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (350)
- Ajax研究 (2)
- javascript (22)
- struts (15)
- hibernate (12)
- spring (8)
- 我的生活 (28)
- jsp (2)
- 我的随笔 (84)
- 脑筋急转弯 (1)
- struts2 (2)
- ibatis (1)
- groovy (1)
- json (4)
- flex (20)
- Html Css (5)
- lucene (11)
- solr研究 (2)
- nutch (25)
- ExtJs (3)
- linux (6)
- 正则表达式 (2)
- xml (1)
- jetty (0)
- 多线程 (1)
- hadoop (40)
- mapreduce (5)
- webservice (2)
- 云计算 (8)
- 创业计划 (1)
- android (8)
- jvm内存研究 (1)
- 新闻 (2)
- JPA (1)
- 搜索技术研究 (2)
- perl (1)
- awk (1)
- hive (7)
- jvm (1)
最新评论
-
pandaball:
支持一下,心如大海
做有气质的男人 -
recall992:
山东分公司的风格[color=brown]岁的法国电视[/co ...
solr是如何存储索引的 -
zhangsasa:
-services "services-config ...
flex中endpoint的作用是什么? -
来利强:
非常感谢
java使用json所需要的几个包 -
zhanglian520:
有参考价值。
hadoop部署错误之一:java.lang.IllegalArgumentException: Wrong FS
做项目当中遇到在tomcat6.0配置过数据源。把一些心得和方法贴出来,供大家学习吧!
(方法一):
【1】:配置context.xml.找到%TOMCAT6.0%\conf\context.xml.在<Context></Context>中加入
<Resource name="jdbc/mysql_SkyAnalysis" auth="Container" type="javax.sql.DataSource"
maxActive="4" maxIdle="2" maxWait="50000"
username="root" password="123456" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1/skyra?characterEncoding=utf-8">
</Resource>
【2】:在tomcat6.0中找到conf目录,下面由一个server.xml,打开
<Resource name="jdbc/mysql_SkyAnalysis" auth="Container" type="javax.sql.DataSource"
maxActive="4" maxIdle="2" maxWait="5000"
username="root" password="123456" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1/skyra?characterEncoding=utf-8">
</Resource>
【3】:然后打开指的是我们本身项目中web.xml文件(这一步可以加也可以不加)
<web-app>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql_SkyAnalysis</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
(方法二):
在tomcat6.0\conf\Catalina\localhost中,其中带绿色的是在conf下没有,那么自己创建就行了,在它的目录下建一个manager.xml吧。
【1】:
<Context path="/" docBase="D:/workspaces/项目名/web" debug="99" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="dvs." suffix=".txt" timestamp="true"/>
<Resource
name="jdbc/mysql_SkyAnalysis"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
maxIdle="30"
maxWait="10000"
username="root"
password="123456"
url="jdbc:mysql://127.0.0.1/skyra?characterEncoding=utf-8"
maxActive="100"/>
</Context>
【2】:
- <resource-env-ref>
- <description>myDB1 Connection</description>
- <resource-env-ref-name>jdbc/mysql_SkyAnalysis</resource-env-ref-name>
- <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>
- </resource-env-ref>
其中的name、username、password、driverClassName、url根据自己数据库的需要和实际开发做相应的改动即可。
测试test.jsp
<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="java.sql.*,javax.sql.DataSource,javax.naming.*"%>
<html>
<head><title>test.jsp</title></head>
<body bgcolor="#ffffff">
<h1>test Tomcat</h1>
<%
try
{
Context initCtx=new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/mysql_SkyAnalysis");
Connection conn=ds.getConnection();
out.println("data from database:<br>");
Statement stmt=conn.createStatement();
ResultSet rs =stmt.executeQuery("select id from users");
while(rs.next())
{
out.println(rs.getInt("id"));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</body>
</html>
多个数据源的配置和上面一样。在多加几个Resource 就可以了。TOMCAT本身就支持多数据库的,在说是通过jndi来寻找的,一个对应一个就行了。现写到这里吧!
发表评论
-
认真阅读hadoop源码
2012-11-01 16:00 1792从新复习hadoop,认真阅读hadoop源码,有兴趣的朋友可 ... -
铁道部售票网站怎么啦?
2012-01-10 10:25 1885乐淘CTO李勇:库存同步是难点 我的判断,除了 ... -
eclipse启动报错jvm terminated. Exit code=1
2011-10-11 08:55 1236转载链接: http://wxmfly.itey ... -
ireport中获取当前时间
2011-08-28 11:53 5178一。 iReport 中获取系统当前时间 1,选择Tex ... -
ireport引java bean database
2011-08-27 10:38 1756今天帮一同事调试程序,他们的报表工具用的是ireport4.0 ... -
谈谈爬虫的设计
2011-08-07 22:27 2326网络蜘蛛现在开源的已 ... -
为了养家,只能这样!
2011-07-03 16:22 16还是一直在玩数据,hadoop平台(自己一手搭建),使用爬虫n ... -
陆续整理数据方面的资料
2011-05-07 08:58 639差不多有一个多月没写东西了,最近比较忙!还是研究数据一些东西。 ... -
挣钱养家
2011-04-14 22:19 1167如果各位有私活的话忙不过来,可以通过QQ(282215036) ... -
使用perl连接mysql数据库
2011-04-05 22:21 1444用Perl DBI连接MySQL数据库 Perl中一个最酷的 ... -
图像数字识别技术
2011-04-01 17:32 5945最近在研究图像数字识别技术,对于一些简单没有干扰的图片,可以读 ... -
100个可供选择的搜索引擎
2011-03-02 13:11 1525本文根据 readwriteweb ... -
对于处理问题的一点想法
2011-02-23 08:26 1125昨天快下班的时候,遇到一个建立索引的问题,因为快下班了,我没有 ... -
温故而知新
2011-02-20 16:44 1197又回过头来复习以前的知识了?在家里实在无聊!把之前学习过的东西 ... -
加钱也得买票回家过年
2011-01-25 08:44 989昨天从黄牛党手上拿了一张高价票。加了100.哎!这年头在外面忙 ... -
Eclipse3.6 Helios SVN插件–Subversive
2011-01-12 11:42 3660刚在Google Code上发布了一个Open Project ... -
博客有时候来不及更新,希望大家见谅!
2011-01-10 17:42 1018刚到新公司,可能开始忙了,博客有时候来不及更新,希望大家见谅! ... -
新公司入职第一天
2011-01-10 11:47 1337今天是我去新公司入职的第一天。感觉一切都是新的,从头开始!加油 ... -
java中各种算法的实现
2010-12-30 13:01 1168选择排序算法的JAVA实现 viewplainprin ... -
java基础知识复习
2010-12-30 13:00 1025学习Java一 配置环境变量 学习Java二 开发第一 ...
相关推荐
Apache Tomcat 6.0.36 是一个广泛使用的开源Web服务器和Servlet容器,它主要负责运行基于Java Servlet和JavaServer Pages(JSP)技术的应用程序。Tomcat因其轻量级、高效能和易于管理的特性,在开发和部署Java Web...
10. **版本更新**:Apache Tomcat 6.0.x系列已不再维护,最新的版本是7.x、8.x和9.x,它们引入了更多的性能改进和新特性,如Java EE 7的支持。为了安全和功能的完善,建议升级到较新的版本。 总结来说,Apache ...
- **203 Non-Authoritative Information**:请求成功,但是返回的信息可能来自另一个源,如缓存。 - **204 No Content**:服务器成功处理了请求,但没有返回任何内容。 - **205 Reset Content**:告诉用户代理重置...
每个步骤可能涉及到更复杂的配置,如防火墙设置、用户权限、数据安全等,具体操作需根据实际情况进行调整。这些只是基础安装步骤,详细的配置和使用方法应参照官方文档或相关教程。记得定期更新软件以保持安全性。
3. **配置文件**:可能包含如`server.xml`, `web.xml`, 和 `context.xml`等,这些文件定义了Tomcat服务器的全局设置、Web应用的默认行为以及特定上下文的配置。 4. **脚本工具**:如`catalina.sh/bat`(Unix/Linux...
- **灵活性**:考虑到多环境部署的需求,可以考虑将JAVA_HOME等路径配置为参数化,通过外部配置文件或环境变量读取,增加部署的灵活性。 总之,通过在Tomcat启动脚本中直接设置环境变量,可以有效地解决在没有系统...
《深入剖析Tomcat源代码:理解Servlet与JSP的核心机制》 Tomcat,作为Java Web应用最常用的服务器,它的源代码对于深入理解Servlet和JSP的工作原理至关重要。这份源代码资料,提供了Tomcat 6.0.43版本的源码,让...
10. **集群与负载均衡**:对于高可用性和负载均衡的需求,可以配置Tomcat集群,通过多个Tomcat实例共享session数据,并使用负载均衡器分配请求。 综上所述,"apache-tomcat-9.0.45-windows-x64.zip"包含了一套强大...
【C3P0数据源配置】 在hibernate.cfg.xml中配置C3P0数据源,包括minSize、maxSize、acquireIncrement等属性,例如: ```xml <property name="connection.provider_class">org.hibernate.connection.C3P0...
Myeclipise配置指导说明: 声明: 1、 本指导只适合卖家所给的免装版myeclipise使用。 2、 JDK、Tomct必须使用卖家给版本,且安装在D盘根目录下。 3、 一定要先配置myeclipse再导入项目源码。 4、 如果在导入源码...
9. **WebSocket支持**:Tomcat 7开始支持WebSocket协议,这是一个双向通信的协议,使得服务器和客户端可以实时交换数据,适合于需要实时交互的应用场景。 10. **目录结构优化**:Tomcat 7的目录结构更加清晰,便于...
在 Jenkins 中,你可以配置各种构建作业,这些作业可以是源代码管理(如 Git)、构建触发(如代码提交)、构建步骤(如编译、测试)等。此外,Jenkins 支持丰富的插件生态系统,可以扩展其功能,例如集成 Docker、...
### IIS与Tomcat端口整合及系统整合详解 #### 一、背景介绍 随着企业信息化建设的发展,服务器端的应用程序越来越复杂多样。在实际应用中,常常会遇到需要将不同技术栈的服务进行整合的情况。例如,将基于Microsoft...
docker制作自定义化的tomcat镜像,满足项目自定义需求,相关文章指导可参考https://blog.csdn.net/Ber_Bai/article/details/119960730?spm=1001.2014.3001.5501
#### 一、安装与配置JDK 1. **安装JDK**:首先需要在系统中安装JDK。推荐将JDK安装在非系统盘(例如D盘),以提高系统的稳定性。本文档示例中将JDK安装在`D:\java`路径下。 2. **设置环境变量**: - 打开“我的...
在本篇教程中,我们将详细介绍如何在Windows操作系统环境下安装和配置Apache Tomcat服务器。Apache Tomcat是一个开源的Web应用服务器,它基于Java Servlet和JavaServer Pages技术,用于运行Java代码编写的应用程序。...
物业管理系统是一个基于B/S架构的,主要使用JSP,JDBC,Servlet,js等技术,在MyEclipse下进行开发,使用的视SQL Server数据库,部署在Tomcat服务器下。代码包里面包含了数据库文件。
myeclipse运行jsp出现问题