用tomcat-5.0.28试试,当初第一次用tomcat的时候,是自己手工修改web.xml和server.xml,用了好几天,后来用tomcat-5.0.28,直接在配置页面里设置就成功了

解决方案 »

  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!