当前位置: 首页 > 知识库问答 >
问题:

XPages Ext Lib-为iSeries的JDBC驱动程序创建OSGI插件

濮君植
2023-03-14

我已经下载了JTOpen工具箱(http://jt400.sourceforge.net/),并正在使用XPages Ext Lib“JDBC Driver Plug-in Wizard”创建一个OSGI插件,用于JDBC访问iSeries文件。

在向导中,我将Type下拉框保留为空,并手动输入了一个“com.ibm.as400.access.as400JDBCDriver”类--我认为这是正确的类,但不是100%确定。我从jtopen的java6目录中添加了JAR文件jt400.JAR。

将生成的Site.xml导入更新站点数据库并重新启动HTTP任务后,我发出了一个“tell HTTP osgi ss com.ibm.as400”命令,但没有看到列出的osgi插件。

我以前对SQL Server的JDBC驱动程序进行过相同的处理,它工作得很好。我怀疑我要么使用了错误的jar文件,要么使用了错误的类名。Domino服务器是9.0.1 FP1。

欢迎提出任何建议!

共有1个答案

公良鸿风
2023-03-14

如果发出命令tell http osgi diag com.ibm.as400,这将告诉您任何依赖关系问题。

 类似资料:
  • 问题内容: 我已经尝试了几乎所有可以找到的一切,如果有人能够帮助我,我将永远感激不已(在我的时间里,我有更多的空闲时间)。 基本上,我在Tomcat 7.0中有一个错误(都是在Eclipse中运行并通过startup.bat运行时),该错误表示一旦动态Web应用程序开始访问数据,就会出现此错误: 我的tomcat \ lib目录中有sqljdbc4.jar文件。我也尝试过将它放在我的WEB-INF

  • 我尝试使用TNS URL、用户名和密码连接到Oracle 11i数据库。JNDI正在成功查找数据源,但我无法获得连接。相反,我看到下面的堆栈跟踪。 我的Maven设置如下。 我的Spring MVC应用程序已经部署到Tomcat 8。我的oracle jar文件位于位置。如下所示 我的web.xml配置 我不确定我做错了什么。我能够使用DriverManager API成功连接。我看了下面的帖子,

  • 我需要在Java中使用JDBC做一些简单的实验,我认为运行derby数据库应该是实现这一点的简单途径。 我已经安装了derby,并使用“ij”工具创建了一个表并将一些数据放入其中。我也可以用ij读回数据。 然而,当我试图使用实际的Java代码连接到此时,事情变得很糟糕。这是我尝试了几件事情的情况之一,每件事都以不同的方式失败,所以我希望你们都能原谅这有点模糊。但这些是我迄今为止尝试/失败的要点。

  • 我创建了一个属性文件 我创建了一个连接池 然后我就有问题了。我搜索了一些Anwser,他们说司机需要像上课一样注册。forName(com.mysql.jdbc.Driver)。但我的驱动程序版本似乎能够自行注册,所以这个解决方案无法工作。 错误: 2018年10月2日上午9:46:09组织。阿帕奇。卡塔琳娜。果心StandardContext重新加载信息:重新加载名为[/WEB13]的上下文已完

  • 问题内容: 有人告诉我,加载JDBC驱动程序的首选方法是: 我知道,这对于从XML配置文件或用户输入中读取多个驱动程序之间的动态决策更好。我很好奇的是,调用此语句如何将指定的驱动程序加载到我们什至没有将生成的“ Class”对象存储在任何地方的环境中。JavaDocs条目说: 返回与具有给定字符串名称的类或接口关联的Class对象 在那种情况下,Java开发人员仅凭此语句如何设法促进驱动程序对象的

  • 主要内容:JDBC驱动程序是什么?,JDBC驱动程序类型,应该使用哪个驱动程序?JDBC驱动程序是什么? JDBC驱动程序在JDBC API中实现定义的接口,用于与数据库服务器进行交互。 例如,使用JDBC驱动程序,可以通过发送SQL或数据库命令,然后使用Java接收结果来打开数据库连接并与数据库进行交互。 JDK附带的包包含各种类,其类的行为被定义,实现在第三方驱动程序中完成。 第三方供应商在其数据库驱动程序中实现接口。 JDBC驱动程序类型 JDBC驱动程序实现因Java