随手乱画

好好学习,天天向上

Tomcat & MySQL

Tomcat & MySQL

tomcat 部署应用:
1、在E:/jakarta-tomcat-5.0.27/conf/Catalina/localhost/ 目录下,复制目录下任意一个xml文件,然后改名。
比如:复制balancer.xml 改名为myweb.xml
<!--修改docBase为实际文档路径,path为应用的虚拟路径-->
内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/sample" path="/login" privileged="true" workDir="work/Catalina/localhost/login">
</Context>


在tomcat里配置mysql jndi数据源

1、mysql驱动
安装mysql的JDBC驱动到tomcat 的classpath下
注意:推荐下载最新的驱动,用com.mysql.jdbc.Driver这种方式访问
以前的org.gjt.mm.mysql.Driver不推荐

配置Tomcat全局数据源:
一、添加tomcat的用户
 在用户文件E:/jakarta-tomcat-5.0.27/conf/tomcat-users.xml
添加一个用户
 <user username="robin" password="aaaaaa" roles="admin"/>
即可
以地址 http://localhost:8080/ 登陆进入tomcat控制台,在左侧Resources-->Data Sources 添加数据源 Create New Data Source

在表单中填入下列值:
Property     Value 
JNDI Name:    jdbc/mysql
Data Source URL:    jdbc:mysql://127.0.0.1:3306/robindatabase
JDBC Driver Class:    com.mysql.jdbc.Driver
User Name:    robin
Password:     111111
Max. Active Connections:    4
Max. Idle Connections:    2
Max. Wait for Connection:  5000 
Validation Query:  //空白

注意:此处的修改,反应在 E:/jakarta-tomcat-5.0.27/conf/server.xml 文件中,打开该文件,可以看到增加了如下内容:
 <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>
 <ResourceParams name="jdbc/mysql">
      <parameter>
        <name>url</name>
        <value>jdbc:mysql://127.0.0.1:3306/robindatabase</value>
      </parameter>
      <parameter>
        <name>password</name>
        <value>111111</value>
      </parameter>
      <parameter>
        <name>maxActive</name>
        <value>4</value>
      </parameter>
      <parameter>
        <name>maxWait</name>
        <value>5000</value>
      </parameter>
      <parameter>
        <name>driverClassName</name>
        <value>com.mysql.jdbc.Driver</value>
      </parameter>
      <parameter>
        <name>username</name>
        <value>robin</value>
      </parameter>
      <parameter>
        <name>maxIdle</name>
        <value>2</value>
      </parameter>
    </ResourceParams>
 
在自己web应用的配置文件E:/jakarta-tomcat-5.0.27/conf/Catalina/localhost/myweb.xml 中加入一行:
<ResourceLink name="jdbc/mysql" type="javax.sql.DataSource" global="jdbc/mysql"/>

 
写个简单的测试jsp页面:
<%@page contentType="text/html;chartset=GBK"%>
<%@page import="javax.naming.*"%>
<%@page import="javax.sql.*"%>
<%@page import="java.sql.Connection"%>
<%
  try{
   Context ctx=new InitialContext();
   DataSource dataSource=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
   Connection con=dataSource.getConnection();
   System.out.println("con="+con);
   con.close();
  }catch(Exception e){
   e.printStackTrace();
  }
%>


-------------------------------------
为Tomcat应用配置局部数据源:
直接在 E:/jakarta-tomcat-5.0.27/conf/Catalina/localhost/myweb.xml
里面加入:
 <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"/>
 <ResourceParams name="jdbc/mysql">
      <parameter>
        <name>url</name>
        <value>jdbc:mysql://127.0.0.1:3306/robindatabase</value>
      </parameter>
      <parameter>
        <name>password</name>
        <value>111111</value>
      </parameter>
      <parameter>
        <name>maxActive</name>
        <value>4</value>
      </parameter>
      <parameter>
        <name>maxWait</name>
        <value>5000</value>
      </parameter>
      <parameter>
        <name>driverClassName</name>
        <value>com.mysql.jdbc.Driver</value>
      </parameter>
      <parameter>
        <name>username</name>
        <value>robin</value>
      </parameter>
      <parameter>
        <name>maxIdle</name>
        <value>2</value>
      </parameter>
    </ResourceParams>

-----------------------------------------------
spring 使用这数据源:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiName">
   <value>java:comp/env/jdbc/mysql</value>
  </property>
 </bean>
 

阅读更多
个人分类: 我爱Java
想对作者说点什么? 我来说一句

php mysql tomcat

2010年05月26日 1.89MB 下载

LINUX安装tomcatmysql

2012年07月31日 24KB 下载

Linux部署Tomcat,mysql,Jdk.docx

2018年04月20日 21KB 下载

linux下jdk,tomcat,mysql安装与配置

2018年01月05日 1.46MB 下载

java jsp mysql tomcat

2007年11月10日 3.3MB 下载

jsp msql tomcat

2007年05月12日 2KB 下载

JavaEE环境搭建

2012年01月16日 44KB 下载

没有更多推荐了,返回首页

不良信息举报

Tomcat & MySQL

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭