zoukankan      html  css  js  c++  java
  • 关于mule中使用jdbc时报No Suitable Driver found错误的问题

    错误大概信息:

    Exception in thread "main" org.mule.module.launcher.DeploymentStartException: SQLException: No suitable driver found for jdbc:sqlserver://59.xxx.xxx.29;databaseName=SSO

    相关说明:

    开发环境:eclipse4.3

    jdk版本:1.6

    MULE版本:3.5-standalone

    设置你已经确定jdbc驱动包已经正确加入到classpath中。

    本次开发使用的是自定义的jdbc,配置如下:

         <spring:bean id="DS_59_xxx_xxx_29"
            class="org.springframework.jdbc.datasource.DriverManagerDataSource" name="DS_xxx_xxx_xxx_29">
            <spring:property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
            <spring:property name="url" value="${rc_db_url}" />
            <spring:property name="username" value="${rc_db_user}" />
            <spring:property name="password" value="${rc_db_pass}" />
        </spring:bean>    

    解决办法1:

    把数据库驱动文件放在如下位置:

    AnypointStudio/plugins/org.mule.tooling.server.3.5.***/mule/lib/mule
    或者
    AnypointStudio/plugins/org.mule.tooling.server.3.5.***/mule/mule
    下,需要看情况确定。

    运行环境中,放在如下位置:

    mule-standalone-3.5.0/lib/mule
    

    这个意思大概是希望在加载mule项目(或者说流程配置文件)前,已经加载好这些数据库驱动。

    解决办法2:

    修改数据库的连接

        <spring:bean id="DS_59_xxx_xxx_22"
            class="org.enhydra.jdbc.standard.StandardDataSource" destroy-method="shutdown">
            <spring:property name="driverName" value="com.mysql.jdbc.Driver" />
            <spring:property name="url" value="${cp_db_url}" />
            <spring:property name="user" value="${cp_db_user}" />
            <spring:property name="password" value="${cp_db_pass}" />
        </spring:bean>

    See:http://stackoverflow.com/questions/23948742/mule-3-5-community-throwing-no-suitable-driver-found

  • 相关阅读:
    [CF149D] Coloring Brackets(区间dp)
    [CF1437E] Make It Increasing(LIS)
    洛谷试题之跳石头
    【模板】深搜和广搜
    高精度阶乘
    【模板】拓扑排序
    【模板】最小生成树——Kruskal算法
    判断素数的方法
    高精度乘法
    高精度加法
  • 原文地址:https://www.cnblogs.com/roilat/p/4666499.html
Copyright © 2011-2022 走看看