1

私はTOMCAT6で作業しています。

context.xml で、接続プールを tomcat jdbc 接続プールに変更しました。ライブラリに依存するjarをドロップし、ファクトリをコンテキストに追加しました.TOMCATがMS SQLServerDriverを検索しようとするまで、すべて正常に動作しているようです.

org.apache.naming.NamingContext ルックアップ警告: 参照 java.sql.SQLException を解決する予期しない例外: com.microsoft.sqlserver.jdbc.SQLServerDriver

デフォルトの Commons DBCP 実装を使用する場合 (単純に factory 属性を削除するだけ)、この問題は発生しません。

Context.xml 構成内のリソース定義は次のとおりです。

<Resource
    RTentry="True" auth="Container" type="javax.sql.DataSource"
    factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" 
    username="xxxx"
    password="xxxx" 
    driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
    url="jdbc:sqlserver://MSSQL02\LIFETIME:49658;databaseName=MSSQL02_LT23" 
    maxActive="8" 
    maxIdle="4" 
    name="jdbc/LifetimeDB" />

これがどのように起こるか、誰にも手がかりがありますか?

4

0 に答える 0