Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9268540
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: 系统运维

2011-12-28 09:33:13

| |
[晴 2009/02/27 15:03 | by ]
Red Hat Enterprise Linux 5服务器上配置apache-tomcat-6.0.18-添加项目和连接mysql数据库
(之前我们已经安装好了apache-tomcat-6.0.18-参考文档:)

1:下载tomcat+mysql连接器mysql-connector-java-5.1.7.tar.gz
下载地址:http://dev.mysql.com/downloads/connector/

2: 给Tomcat添加项目
2.1  修改tomcat/conf/server.xml在前一行加入(文件末端):
workDir="/usr/www" />


2.2 修改端口
方法是在server.xml文件中找到  

把8080改为81即可。  

2.3 修改 tomcat/conf/web.xml 开启目录浏览:

listings
false

把false改成true,重启服务器
  
2.5 在tomcat/conf/context.xml文件里增加privileged



3. mysql-connector-java安装

3.1  解压缩,把jar文件移到tomcat lib目录下  
#tar -zxvf mysql-connector-java-5.1.7.tar.gz
#cp mysql-connector-java-5.1.7/mysql-connector-java-5.1.7-bin.jar /usr/tomcat/bin


3.2   配置数据池连接
3.2 .1  修改tomcat/conf/server.xml,对原来test项目进行修改,添加数据池配置
    
        debug="5" reloadable="true" crossContext="true"  workDir="/home/work/usr/local/tomcat/work/test">
               auth="Container"
    type="javax.sql.DataSource"
             maxActive="100" maxIdle="30" maxWait="10000"
             username="root" password=""
    driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/test_db_name?autoReconnect=true&useUnicode=true&characterEncoding=utf-8"/>

3.2 .2  在/home/work/dev/test/下建立WEB-INF/web.xml文件,加入如下内容:
  
    xmlns:xsi=""
    xsi:schemaLocation="
/web-app_2_4.xsd"
    version="2.4">
  My Test App
    
      DB Connection
      jdbc/test
      javax.sql.DataSource
      Container
  

  

  
3.2.3 建立一个测试文件
  
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="javax.sql.*"%>
    <%@ page import="javax.naming.*"%>
     数据库连接池测试结果:
     <%
     out.println("JDBC驱动检查
");
     try {
      Class.forName("com.mysql.jdbc.Driver");
      out.println("检查成功!
");
     } catch (ClassNotFoundException cnfe) {
      out.println("JDBC驱动创建失败!
");
      cnfe.printStackTrace();
     }  
      out.println("
环境命名空间检查
");
     try {
        javax.naming.Context ctx = new javax.naming.InitialContext();
      javax.naming.Context envContext =
       (javax.naming.Context) ctx.lookup("java:/comp/env");
      out.println("检查成功!
");    
      out.println("
查找数据源
");
         // org.apache.commons.dbcp.BasicDataSource ds =
         //   (org.apache.commons.dbcp.BasicDataSource) envContext.lookup("jdbc/test");
      DataSource ds =(DataSource)ctx.lookup("java:comp/env/jdbc/test");
      out.println("查找成功!
");
    } catch (javax.naming.NamingException e) {
      out.println("环境变量上下文创建失败!
");
      e.printStackTrace();
     }
   %>

阅读(900) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~