little06(火)没有明白你的意思,能够说清楚点吗

解决方案 »

  1.   

    嘿嘿,偶会:)
    1.把你的应用部署到webapps目录下
    2.在tomcat\config\catalina\localhost下边会自动生成与你应用相关的context.xml
    3.在context.xml中编辑如下,这是连接mysql的例子
    <Context path="/Sign" debug="0" reloadable="true" docBase="D:\Tomcat 5.0\webapps\Sign" workDir="D:\Tomcat 5.0\webapps\Sign\work" >
    <Resource name="jdbc/signlog" auth="Container" type="javax.sql.DataSource"  description="sign in out log DB">
    </Resource>
       <ResourceParams name="jdbc/signlog">
       <parameter>
    <name>driverClassName</name>
    <value>org.gjt.mm.mysql.Driver</value>
    </parameter>
    <parameter>
    <name>url</name>
    <value>jdbc:mysql://localhost:3306/signmanage</value>
    </parameter>
    <parameter>
    <name>username</name>
    <value>root</value>
    </parameter>
    <parameter>
    <name>password</name>
    <value>790629</value>
    </parameter>
    <parameter>
    <name>maxActive</name>
    <value>20</value>
    </parameter>
    <parameter>
    <name>maxIdle</name>
    <value>30000</value>
    </parameter>
    <parameter>
    <name>maxWait</name>
    <value>100</value>
    </parameter>
    </ResourceParams>
    </Context>
    4.在web.xml中加上如下标签
    <resource-ref>
    <res-ref-name> jdbc/signlog </res-ref-name>
    <res-type> javax.sql.DataSource </res-type>
    <res-auth> Container </res-auth>
    </resource-ref>
    Congratulations!
      

  2.   

    当然还要把你的数据库驱动加入到你的应用的lib中去
      

  3.   

    别顶拉,这个问题肯定可以解决的拉,我用的是tomcat 5.0.28
      

  4.   

    我这里没有tomcat下没有config这个文件夹 你说的是conf这个文件夹把 如果没有生成context.xml文件 自己建立一个可以吗
      

  5.   

    java.lang.NullPointerException
    deuxluow.dbconnection.DbConnection.executeQuery(DbConnection.java:48)就这个错误??
    执行到查询的时候出现,你用直连的方法,调用是好的?
      

  6.   

    就那个文件夹,你的应用最好自动部署到webapps目录下,直接烤过去就行了,可以省不少麻烦,会自动生成那个文件的.
      

  7.   

    在Eclipse信息提示里面有这样一个错误
    Cannot create JDBC driver of class '' for connect URL 'null'
    郁闷死了 各位麻烦了 真的是百思不的其解 晕死 
    kingofhawks(蓝鹰)我按照你的方法做了 错误还是一样的 
    这个是我改的context.xml文件 但是还没有自动生成context.xml文件
    <Context path="/test" debug="0" reloadable="true" docBase="D:\Tomcat 5.5\webapps\test" workDir="D:\Tomcat 5.5\webapps\test" >
    <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"  description="sign in out log DB">
    </Resource>
       <ResourceParams name="jdbc/mysql">
       <parameter>
    <name>driverClassName</name>
    <value>org.gjt.mm.mysql.Driver</value>
    </parameter>
    <parameter>
    <name>url</name>
    <value>jdbc:mysql://localhost:3306/mysql</value>
    </parameter>
    <parameter>
    <name>username</name>
    <value>root</value>
    </parameter>
    <parameter>
    <name>password</name>
    <value></value>
    </parameter>
    <parameter>
    <name>maxActive</name>
    <value>20</value>
    </parameter>
    <parameter>
    <name>maxIdle</name>
    <value>30000</value>
    </parameter>
    <parameter>
    <name>maxWait</name>
    <value>100</value>
    </parameter>
    </ResourceParams>
    </Context>其他相应的地方也改了 
    test.jsp改了这里
    DbConnection Dbconnection = GetConnection.GetConnections("jdbc/mysql");
    结果 还是一样的 到
      

  8.   

    你现在把你的应用做个备份,然后在tomcat下边把它删掉,接着把它重新拷贝到webapps目录下,看看会自动生成对应的context.xml吗?应该没有问题的呀
      

  9.   

    晕哦,自动部署的应该是会自动生成文件的呀,你看你的conf/catalina/localhost下边有其他文件吗?难道5.0和5.5又有区别吗
      

  10.   

    kingofhawks(蓝鹰)说下你配置MYSQL数据源的过程好吗
      

  11.   

    tomcat5.5以后context的设置取消了resourceParams,得以以下方式写:
    <Context path="" docBase="ROOT" debug="5" reloadable="true" crossContext="true">
        <Resource name="jdbc/mysqltest" scope="Shareable" type="javax.sql.DataSource" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
         url="jdbc:mysql://localhost:3306/test" driverClassName="com.mysql.jdbc.Driver"
         username="root" password="*****" maxWait="3000" maxIdle="100" maxActive="10"/>
    放在<host/>之前
      

  12.   

    在/conf/server.xml中除了加入Resource的参数之外,还要在<host><context> </context></host>内加入<ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSource"/> (里面的name根据你的Resource name定)
      

  13.   

    1.首先我的应用是自动部署到webapps目录下的
    2.然后在localhost目录下会生成相关的context.xml
    3.在那个文件里加上我如上所说的JNDI配置
    4.在web.xml中加上引用
    5.把数据库包加到你的项目中.
      

  14.   

    还有,好象是你的驱动不对哦,看看你的驱动包里有这样的层次结构吗?org.gjt.mm.mysql.Driver
      

  15.   

    你在getConnection的时候抛出异常了没有啊?最好你能够单步调式一下哦
      

  16.   

    恩 换到TOMCAT5.0.28+JDK1.4就没有问题了 恩 估计是我的配置问题吧。
    希望哪个在Tomcat5.5.9、JDK1.5.0.3环境下配置MYSQL数据源成功的朋友
    贴个完整的过程出来,谢谢。
      

  17.   

    看起来Tomcat每一版变化都很大哦,这样很烦啊,本身就是很麻烦的事情了,艾,苦命的programmer...