0

我在 C:/Tomcat6/conf/context.xml 中有以下内容:

<Context>

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <ResourceLink global="jdbc/MyDatasource" name="jdbc/MyDatasource" type="javax.sql.DataSource"/>


</Context>

以及 C:/Tomcat6/conf/server.xml 中的以下内容:

<Resource name="jdbc/MyDatasource"
    auth="Container"
    driverClassName="net.sourceforge.jtds.jdbc.Driver"
    maxactive="100"
    maxidle="30"
    maxwait="10000"
    type="javax.sql.DataSource"    
    jdbcUrl="jdbc:jtds:sqlserver://localhost/SAFEHOUSE-UK;integratedSecurity=true;">

我在 C:/Tomcat6/lib 中有 jtds-1.2.5.jar。

然而,当我点击我的应用程序时,我得到以下信息:

org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法在 org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory( BasicDataSource.java:1452) 在 org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) 在 org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) 在 com .safehouse.safeservices.authenticate.AdminLoginForm.getpassword(未知来源)

任何帮助将非常感激

4

2 回答 2

1

1、修改连接url

 jdbcUrl="jdbc:jtds:sqlserver://localhost:1305;DatabaseName=your databasename"
于 2013-09-23T07:50:31.587 回答
1

来自 Apache Tomcat 6 文档:https ://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html 可能错误出在属性名称中,尝试使用url而不是jdbcUrl

于 2020-06-22T12:18:48.230 回答