jbuilder8+weblogic server6.1+sqlserver2000连接,怎么也不成功。 (100分)

S

sdust

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是jbuilder8企业版,weblogic server6.1,数据库服务器指向sql server2000。

我在library 里加了weblogicconn这么一项,指定它包含:%weblogic安装目录%/lib/
mssqlserver4&65.jar,%weblogic安装目录%/lib/weblogic.jar。然后在enterprise setup的DataDrivers页中添加了weblogicconn.config。
又在database Pilot里添加了weblogic.jdbc.mssqlserver4.Driver驱动。此外我在weblogicserver6.1中已经设好了连接池和tx datasource,并设置成功。
然后又做了试验。
我并未对weblogic server的corba进行配置。
如果在weblogicconn仅添加%weblogic安装目录%/lib/weblogic.jar,则发生识别java.lang.Exception: weblogic/version
,找不到驱动程序,此时连原先的sql server的jdbc驱动也不可用了。
如果仅添加mssqlserver4&65.jar,则发生错误java.lang.Exception: weblogic/version,但是sql server
的jdbc驱动可用。
两者去掉,weblogic.jdbc.mssqlserver4.Driver根本就不可用 。
两个都添上,会出现missing license file for weblogic server6.1错误。而后面的这个错误具有一定的普遍性。在网上只有人提问题,
没有人能解决问题,但我决不相信这就是真正的中国玩家的水平。现在就把代码粘出来,请会这方面的问题的同志,我记得象lony就解答过
jbuilder+sql server2000的问题,请所有会这些问题的同志都来帮忙。总之,我请示你们帮帮忙,我已经想了一天了。
谢谢总是太过轻,不过,我还是要说谢谢,我会谢谢所有关心过这个粘子,所有给我 解答的朋友。
See com.borland.dx.dataset.DataSetException error code: BASE+66
com.borland.dx.dataset.DataSetException: java.sql.SQLException: $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Missing license file for: WebLogic Server 6.1
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$

at com.borland.dx.dataset.DataSetException.a(Unknown Source)
at com.borland.dx.dataset.DataSetException.throwException(Unknown Source)
at com.borland.dx.dataset.DataSetException.SQLException(Unknown Source)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.k.run(Unknown Source)
Chained exception:
java.sql.SQLException: java.sql.SQLException: $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Missing license file for: WebLogic Server 6.1
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
java.sql.SQLException: java.sql.SQLException: $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Missing license file for: WebLogic Server 6.1
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$

at weblogic.jdbc.mssqlserver4.BaseConnection.prepareConnection(BaseConnection.java:223)
at weblogic.jdbc.mssqlserver4.Driver.newConnection(Driver.java:34)
at weblogic.jdbc.mssqlserver4.ConnectDriver.connect(ConnectDriver.java:151)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.k.run(Unknown Source)


 
并且现在sql server2000的jdbc驱动也出现了错误。也是weblogic version错误。
现在,我被迫在weblogicConn中加入了weblogic.jar,jdbc驱动可连接。但是出现的错误变成了missing license file for Weblogic Server6.1错误,我昨天遇到了这个错误,并未解决。
请大家看一下。也请给大家讲解过jbuilder+weblogic server+sql server2000的高手如lony 等各位网友过来看一下。这个问题具有普遍性。在网上还没有找到解答。请大家支持。谢谢你们,分可以再加。
See com.borland.dx.dataset.DataSetException error code: BASE+66
com.borland.dx.dataset.DataSetException: java.sql.SQLException: $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Missing license file for: WebLogic Server 6.1
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$

at com.borland.dx.dataset.DataSetException.a(Unknown Source)
at com.borland.dx.dataset.DataSetException.throwException(Unknown Source)
at com.borland.dx.dataset.DataSetException.SQLException(Unknown Source)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.k.run(Unknown Source)
Chained exception:
java.sql.SQLException: java.sql.SQLException: $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Missing license file for: WebLogic Server 6.1
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$

 
代码补帖如下:
java.sql.SQLException: java.sql.SQLException: $$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$
Missing license file for: WebLogic Server 6.1
$$$$$$$$$$$$$$$$ License Exception $$$$$$$$$$$$$$$$

at weblogic.jdbc.mssqlserver4.BaseConnection.prepareConnection(BaseConnection.java:223)
at weblogic.jdbc.mssqlserver4.Driver.newConnection(Driver.java:34)
at weblogic.jdbc.mssqlserver4.ConnectDriver.connect(ConnectDriver.java:151)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.k.run(Unknown Source)
 
weblogic.jar支持sql server 7/2000
mssqlserver4v65.jar支持sqlserver6.5/7
你只需用weblogic.jar。
License Exception 可能与JBuilder和Weblogic的安装顺序有关,应先安装JBuilder。
你也可以用Microsoft的JDBC
 
我用jbuilder9+weblogic7+sqlserver2000,也试了几天才搞定。
要不要听听?
 
有没有下载jdbc driver?
 
To sichuan:
我已经下载了microsoftSqlServer的jdbc包,我的dataDrivers里指向的就是microsoft的jdbc驱动程序,因此才会有jdbc连接成功的例子。
sichuan,你已经配置成功了吗,我想听课,如何听讲?
To kehua:
我的microsoft的jdbc驱动已经连接成功了。但是为了开发ejb,我因此因为用weblogic来做连接。仅指定weblogic.jar也不行。还是会用missing license file error 错误出现 。
在线等待,盼网友进一步解答。
 
最低 级的错误,jbuilder8e不支持我所用weblogic serversp2,改成weblogic 7,已经成功地实现连接了。
 
多人接受答案了。
 
顶部