1

我们使用带有 Oracle 10g (R 10.2.0.2) 的 Windows Server 8。

我们认为 Oracle JDBC Jar 是正确的,我们测试了一些可能性。

现在我们测试连接时的问题是:“不支持提供的数据源类型”。

有人有什么建议吗?

非常感谢!

4

1 回答 1

3

我相信您在 master-datasources.xml 或您在环境中使用的任何其他 *-datasources.xml 中定义的数据源配置一定存在问题。请仔细检查您的数据源配置中是否正确定义了以下行。所有 RDBMS 数据库都应配置为定义类型为“RDBMS”。

<definition type="RDBMS">

下面描述了满足您要求的完整示例数据源配置。

<datasource>
            <name>testds</name>
            <description>The datasource used for registry and user manager</description>
            <jndiConfig>
                <name>jdbc/testds</name>
            </jndiConfig>
            <definition type="RDBMS">
                <configuration>
                    <url>jdbc:oracle:thin:@localhost:1521:XE</url>
                    <username>test</username>
                    <password>test</password>
                    <driverClassName>oracle.jdbc.OracleDriver</driverClassName>
                    <maxActive>50</maxActive>
                    <maxWait>60000</maxWait>
                    <testOnBorrow>true</testOnBorrow>
                    <validationQuery>SELECT 1 FROM DUAL</validationQuery>
                    <validationInterval>30000</validationInterval>
                </configuration>
            </definition>
        </datasource>

希望这可以帮助。

问候, 普拉巴斯

于 2012-11-10T03:48:46.280 回答