IBM之alphablox 数据源定义问题解决

    安装完alphablox之后,让我们跟着附带的文档gettingstarted.pdf一步步把示例跑起来。

    跟着范例跑跑产品是了解一个产品的好办法,可惜写范例的人总是假设大家懂得很多,写得不详细,而新产品的提示也不够清晰准确,所以这个过程中经常要走弯路。经常看到很多产品文档N大,其实有用的不多,往往要找寻很久之后才会得到答案,这些公司的人怎么也不自己试着用用,装装看呢。

    写到这里,发现除了一些产品外,许多软件的质量是越来越差了,呵呵。

 

 

    首先,按照要求需要定义一个数据源qcc2003-rdb,按文档所说,输入各种参数之后,定义数据源如下所示:

 

 

 

 

保存后,点击测试按钮,居然出错了!错误如下所示:

 

 

 

 

unable to connect com.alphablox.util.DataException No suitable driver

怎么回事呢,文档也没有解决办法,搜索错误,百度居然只出现了寥寥两条结果,但也没有答案。

faint,这款产品用的人这么少:(

看了还是要靠自己解决问题。

 

靠着传说中的“运气”,找到alphablox安装目录中的repository/servers/oracle.dmlsql,打开此文件,第一句就是:

REPOSITORY.CONSTRUCT   = jdbc:oracle:thin:@<<server>>:<<port>>:<<sid>>
    这下可以看出来了,alphablox是用jdbc的thin方式来连接oracle的,这种方式还是不错的,不用安装oracle的客户端,推荐大家多用,从这个文件看出,alphablox还是挺中性的产品,也许是因为收购过来的吧。只要有数据库支持这个文件里面的一些语法,应该自定义一下后,alphablox就可以和它对接了,不错,是软件整合的方向。现在这种产品越来越少了,主流厂家不停地并购小厂家,而主流厂家的产品往往又优先支持自己的硬件平台和软件产品,要几个版本后才慢慢支持其他产品,唉。不过随着soa,saas的出现,以后可能会有整合化的大产品吧,就像现在java世界中的一样,但到底要多久呢,谁也不知道:)

 

回到正题来,这句话没有什么错误,那到底哪里出问题了呢。

嗯,结合错误信息,应该是tomcat中没有加载oracle的thin驱动包了。

于是拷贝oracle的classes12.jar到tomcat目录下的common/lib 中。

重新启动tomcat,雨过天晴,终于出现了成功的界面,呵呵。

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值