`

weblogic no suitable driver解决方法

阅读更多

     最近这两天真是郁闷极了,在客户小型机的weblogic9.2上部署java项目的时候,死活不成功,老是提示no suitable driver,连接不上oracle数据库,几经折腾后,终于今天把问题解决了。

 

      首先说一下问题是如何出现的。

 

      客户的服务器是IBM的小型机,用的是AIX操作系统,而项目开发的时候用的都是XP操作系统,所以开发时部署很顺利,一到客户那就出问题了。由于客户已经安装了weblogic9.2,而且部署了另外一个项目,我的项目需要和该项目共用一个weblogic,要命的是客户忘记了console的用户和密码了,这给部署带了一定的难度,同时也把我刚开始的思路转移到了如何修改console用户名和密码之上了,在网上找到了很多种做法,但没有一种是行得通的。多次失败后我放弃了,采用修改config.xml文件的做法来进行部署,配置是参考在开发机器上成功部署的config.xml文件的,配置完后,还特意把一些需要用到的jar包复制到domains的lib目录下,其中包括连接oracle数据库需要用到的驱动。重启weblogic,项目是可以通过浏览器访问了,但一连接数据库出出现no suitable driver的异常,一开始我怀疑是数据驱动没有被weblogic加载,于是把对应的jar复制到了common等的lib目录下,但结果还是行不通,崩溃!

 

       由于无法部署到AIX操作系统上,于是今天计划先在客户的另外一台装有windows操作系统的机器上部署,尽管weblogic只能安装破解版本的,但也只能先将就一下,在该台计算机上部署的时候,按照在开发机器上部署一样按部就班进行,在用myeclipse发布项目的时候忽然灵机一动,如果把myeclipse发布到weblogic的autodeploy目录下的文件复制到AIX操作系统对应的目录下是否可行呢?一想到马上行动起来,在XP上成功部署后,我把autodeploy目录下的所有文件复制到AIX的weblogic对应的autodeploy目录下,再修改一下AIX操作系统weblogic的config.xml文件,重新启动,通过浏览器访问,从数据库获取的数据出现了。

 

      这一刻,我热泪盈眶!

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics