给你一个jndi的配法:
<Context path="/test" docBase="test" debug="0"
reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_cart_log." suffix=".txt"
timestamp="true"/>
<Environment name="maxExemptions" type="java.lang.Integer"
value="15"/>
<Parameter name="context.param.name" value="context.param.value"
override="false"/>
<Resource name="jdbc/dbconnection" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/dbconnection">
<parameter><name>user</name><value>sa</value></parameter>
<parameter><name>password</name><value>sa</value></parameter>
<parameter><name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value></parameter>
<parameter><name>driverName</name>
<value>jdbc:microsoft:sqlserver://11.1.1.11:1433;databasename=test</value></parameter>
</ResourceParams>
<!--
<ResourceParams name="jdbc/testAppDb">
<parameter><name>user</name><value>root</value></parameter>
<parameter><name>password</name><value></value></parameter>
<parameter><name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value></parameter>
<parameter><name>driverName</name>
<value>jdbc:mysql://100.1.1.11/test</value></parameter>
</ResourceParams>
-->
</Context>
<Context path="/test" docBase="test" debug="0"
reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_cart_log." suffix=".txt"
timestamp="true"/>
<Environment name="maxExemptions" type="java.lang.Integer"
value="15"/>
<Parameter name="context.param.name" value="context.param.value"
override="false"/>
<Resource name="jdbc/dbconnection" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/dbconnection">
<parameter><name>user</name><value>sa</value></parameter>
<parameter><name>password</name><value>sa</value></parameter>
<parameter><name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value></parameter>
<parameter><name>driverName</name>
<value>jdbc:microsoft:sqlserver://11.1.1.11:1433;databasename=test</value></parameter>
</ResourceParams>
<!--
<ResourceParams name="jdbc/testAppDb">
<parameter><name>user</name><value>root</value></parameter>
<parameter><name>password</name><value></value></parameter>
<parameter><name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value></parameter>
<parameter><name>driverName</name>
<value>jdbc:mysql://100.1.1.11/test</value></parameter>
</ResourceParams>
-->
</Context>
<parameter>
<name>username</name>
<value></value>
</parameter> <parameter>
<name>password</name>
<value></value>
</parameter>username和password最好别是空值
这句中的&改成&应该就没问题了
<value>jdbc:mysql://localhost/design?useUnicode=true&characterEncoding=GB2312</value>
到底因为什么呢?启动的时候只是显示3行然后就一闪而过,关闭,好像有错误显示。但是看不到
但是为什么呢?&是什么意思?