关于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
关于mule中使用jdbc时报No Suitable Driver found错误的问题的更多相关文章
- eclipse中运行项目时报Class not found的错误
环境:Groovy/Grails Tool Suite 3.1.0.RELEASE(BASED ON ECLIPSE JUNO 3.8.1).JDK1.6 运行class的main方法,或启动juni ...
- Spark on Yarn:java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost\\db_instance_name:1433;databaseName=db_name
本文只是针对当前特定环境下,出现的问题找不到sqljdbc驱动的案例.具体出现原因,可能是spark版本问题,也可能是集群配置问题. yarn-client方式下: 通过--jars参数指定驱动文件位 ...
- java连接mysql :No Suitable Driver Found For Jdbc 解决方法
今天出现编码出现了No suitable driver found for jdbc,又是找遍了网上的资料,基本上都说是以下个问题: 一是:连接URL格式出现了问题(Connection con ...
- 关于mule中Spring使用中的一个问题
在mule中连接数据库时,大家通常喜欢使用spring的数据库连接以及bean的配置,但是在使用时会出现一些问题,即bean无法找到,这些,就是需要把bean的id属性改成name属性:可能是因为mu ...
- 项目启动报错:No suitable driver found for jdbc:oracle:thin:@192.168.7.146:1521:oracle
No suitable driver found for jdbc:oracle:thin:@192.168.7.146:1521:oracle 这个错误的原因主要有以下几方面的原因: 1. url配 ...
- No suitable driver found for jdbc:mysql://localhost:3306/hibernate_basic
Struts Problem Report Struts has detected an unhandled exception: Messages: No suitable driver found ...
- 2016.11.10 Could not get JDBC Connection; nested exception is java.sql.SQLException: No suitable driver
运行项目rds_web时,出现错误提示:Could not get JDBC Connection; nested exception is java.sql.SQLException: No sui ...
- No Suitable Driver Found For Jdbc
今天出现编码出现了No suitable driver found for jdbc,又是找遍了网上的资料,基本上都说是三个问题: 一是:连接URL格式出现了问题(Connection conn ...
- eclipse中 起动tomcat时报Multiple Contexts have a path of "/shopping"
eclipse中 启动tomcat时报Multiple Contexts have a path of "/shopping". 这个是由于你的server服务器中的server. ...
随机推荐
- 在VCS仿真器中使用FSDB[转载]
来源:https://www.cnblogs.com/catannie/p/8099331.html FSDB(Fast Signal Database)是Verdi支持的文件格式,用于保存仿真产生的 ...
- oracle数据库和表的操作
一.字符函数 (1)连接符 concat --连接符 select concat('10086','-')||'1531234567' 电话号 from dual; (2)首字母大写 initcap ...
- 初学Python3 - 写一个登录程序
本篇主要实现一个简单的登录程序,默认给出一个账号密码,贴出写的代码及过程中遇到的问题. ----------------------------------------要求如下: username p ...
- 关于字符latin capital letter sharp s "ß"( U+1E9E)显示的问题
今天测试产品时,遇到德语字符ß在网页上显示为”SS",查了一些相关资料发现这个字符一般用“ss"或"SS"取代. 需要注意,此字符与它的小写形式不同,小写字符l ...
- 51ak带你看MYSQL5.7源码3:修改代码实现你的第一个Mysql版本
从事DBA工作多年 MYSQL源码也是头一次接触 尝试记录下自己看MYSQL5.7源码的历程 目录: 51ak带你看MYSQL5.7源码1:main入口函数 51ak带你看MYSQL5.7源码2:编译 ...
- java常用集合总结
1.线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果. 2.List类和Set类List类和Set类是Collection集合接口的子接口.Set子接口:无序,不允许重复.List子接 ...
- 【Flask】 使用Flask-Moment进行日期时间的管理
Flask-Moment Flask-Moment又是一个flask的扩展模块,用来处理时间日期等信息.用这个模块主要是考虑到两点,第一是为了让不同时区的用户看到的都是各自时区的实际时间,而不是服务器 ...
- 【Windows】 Windows系统小积累
因为用Windows大多都是处理些个人事务,有很多东西搜过用过就忘了,不记住也可惜了还是记录一下 比较好 ■ win键+一个键的快捷打开方式 win键+q是搜索的快捷键,win键+r是运行的快捷键.而 ...
- 【Python】排列组合itertools & 集合set
■itertools 利用python的itertools可以轻松地进行排列组合运算 itertools的方法基本上都返回迭代器 比如 •itertools.combinations('abcd',2 ...
- 【最全】经典排序算法(C语言)
算法复杂度比较: 算法分类 一.直接插入排序 一个插入排序是另一种简单排序,它的思路是:每次从未排好的序列中选出第一个元素插入到已排好的序列中. 它的算法步骤可以大致归纳如下: 从未排好的序列中拿出首 ...