和我的问题一样 我的已经解决可能是你的localhost/****.xml没有把信息写完全这是我的:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="mysqljndi4" path="/mysqljndi4" workDir="work\Catalina\localhost\mysqljndi4">
<Resource auth="Container" description="DB Connection" name="jdbc/mysql4" type="javax.sql.DataSource"/><ResourceParams name="jdbc/mysql4">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>easy</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/test</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
</ResourceParams>
</Context>
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="mysqljndi4" path="/mysqljndi4" workDir="work\Catalina\localhost\mysqljndi4">
<Resource auth="Container" description="DB Connection" name="jdbc/mysql4" type="javax.sql.DataSource"/><ResourceParams name="jdbc/mysql4">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>easy</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/test</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
</ResourceParams>
</Context>
环境变量,再安装了Tomcat,这下好了,其它的操作和以前是一样的,只不过,JDK的版本稍高了一点。
我的问题也结了