• 关于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

  • 相关阅读:
    2009年2月28号发现,上海移动升级GPRS时出问题,导致一些用户话费被扣钱,甚至停机
    使Aptana Studio 3支持jQuery代码提示
    遍历对象的属性
    当一个变量为函数时,应该注意的一点细节
    给JavaScript类型增加方法
    JavaScript 原型继承
    firebug 输出调试信息
    javaScript 利用闭包模拟对象的私有属性
    函数调用模式
    Actionscript 3 自定义 matedata
  • 原文地址:https://www.cnblogs.com/roilat/p/4666499.html
Copyright © 2020-2023  润新知