问题标签 [teiid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
78 浏览

jboss - Teiid Designer:总是得到“服务 jboss.data-source-config.部署 vdb 时已注册”错误

当我尝试部署一个新的虚拟数据库(Teiid9TestConnection_DS 是数据源名称,用于测试的本地 MySQL 数据源)时,我总是收到以下错误,即使在第一次部署尝试时也是如此:

我尝试了不同的配置,总是出现这个错误,这不允许我部署 VDB:

  • Teiid 设计器 11.0.0 + Teiid 运行时 9.0.6(WildFly AS + Teiid 从 9.0 下载包下载 · Teiid)+ Eclipse 4.6 Neon + Java 1.8。
  • Teiid Designer 10.1 + Teiid runtime 9.0.6(WildFly 9.0.6 AS 从 Teiid 单独下载,然后在解压缩时合并)+ Eclipse 4.5 Mars + Java 1.8。

在此主要错误之前,日志还显示Unable to select any database object(s) that match root.

谁能帮我理解和克服这个问题?提前致谢。

0 投票
1 回答
246 浏览

jboss - 执行 VDB 时出现 JBOSS Teiid 错误。错误消息是“获取连接配置文件属性时出错”

最近,我致力于数据虚拟化以跨部门集成数据。在搜索了几个软件后,我决定使用 Redhat JBOSS Data Virtualization,因为该软件是开源的。我已经安装了 JDK、JBOSS Studio 和 Data Virtualization 插件来运行 Teiid。之后我开始了 Teeid 模型项目的新项目,进行了一些配置,所有过程都很顺利,没有错误。但是当我即将取得最终进展时,哪个进程正在执行 vdb ,我发现错误。

第一行错误消息是:

无法部署以下 VDB 以供执行:[vdb 名称]。

在第二行它告诉:

获取连接配置文件属性时出错。

当我右键单击错误时,然后选择事件详细信息以弹出事件详细信息窗口。

我找到了这个 :

插件:org.teiid.datatools.cennectivity 严重性:错误消息:获取连接配置文件属性时出错

异常堆栈跟踪:

java.lang.NullPointerException 在 org.teiid.datatools.connectivity.ConnectivityUtil.acquireDriverDefinition(ConnectivityUtil.java:190) 在 org.teiid.datatools.connectivity.ConnectivityUtil 的 java.util.Hashtable.put(Hashtable.java:514)。 createVDBTEiidProfileProperties(ConnectivityUtil.java:294) at org.teiid.designer.runtime.ui.vdb.ExecuteVdbWorker.processForDTP(ExecuteVdbWorker.java:192) at org.teiid.designer.runtime.ui.vdb.ExecuteVdbWorker.executeVdb(ExecuteVdbWorker. java:142) 在 org.teiid.designer.runtime.ui.vdb.ExecuteVdbWorker.internalRun(ExecuteVdbWorker.java:104) 在 org.teiid.designer.runtime.ui.vdb.ExecuteVdbWorker$1.run(ExecuteVdbWorker.java:83 ) 在 org.teiid.designer.ui.common.viewsupport.UiBusyIndi​​cator$2$1.run(UiBusyIndi​​cator.java:206) 在 org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) 在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) 在 org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3994) 在 org.eclipse.swt.widgets.Display .readAndDispatch(Display.java:3671) at org.teiid.designer.ui.common.viewsupport.UiBusyIndi​​cator.executeRunnable(UiBusyIndi​​cator.java:227) at org.teiid.designer.ui.common.viewsupport.UiBusyIndi​​cator.showWhileInternal(UiBusyIndi​​cator .java:159) 在 org.teiid.designer.ui.common.viewsupport.UiBusyIndi​​cator.showWhile(UiBusyIndi​​cator.java:116) 在 org.teiid.designer.runtime.ui.vdb.ExecuteVdbWorker.run(ExecuteVdbWorker.java:79) ) 在 org.eclipse.jface 的 org.eclipse.jface.action.Action.runWithEvent(Action.java:519) 的 org.teiid.designer.runtime.ui.actions.ExecuteVDBAction.run(ExecuteVDBAction.java:123)。 action.ActionContributionItem。handleWidgetSelection(ActionContributionItem.java:595) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420) at org .eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 在 org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget .java:1467) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475) 在 org.eclipse.swt。 widgets.Widget.notifyListeners(Widget.java:1279) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)在 org.eclipse.e4.ui.internal.workbench。swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine .run(PartRenderingEngine.java:1032) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) at org.eclipse.ui.internal.Workbench $5.run(Workbench.java: 636) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) 在 org.eclipse.ui.PlatformUI 的 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) .createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java :196) 在 org.eclipse.core。runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor。 EclipseStarter.run(EclipseStarter.java:380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl。 invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher.Main .invokeFramework(Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)1465)1465)internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter。在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke ( NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter。在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke ( NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run( EclipseStarter.java:380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main .java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run( EclipseStarter.java:380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main .java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter. java:380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java :648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter. java:380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java :648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java: 380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648 ) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java: 380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648 ) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter。在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 运行 (EclipseStarter.java:235)在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main .java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) 在 org.eclipse.core.runtime.adaptor.EclipseStarter。在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 运行 (EclipseStarter.java:235)在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main .java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 处 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 处 sun.reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher .Main.invokeFramework(Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 处 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 处 sun.reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher .Main.invokeFramework(Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher .Main.invokeFramework(Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher .Main.invokeFramework(Main.java:648) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1465)

我试着看看我是否在配置 JDBC 或 vdb 上遗漏了一些东西,但在搜索时没有得到任何结果。

我希望有人可以帮助我解决这个错误。我会很感激任何答案或建议。

0 投票
1 回答
97 浏览

spring - 没有众所周知的数据库的 Spring Boot JPA

我正在尝试编写 Spring Boot 应用程序以连接到 Teiid 数据库,我想在其上使用 JPA 层。我已经配置了 JDBC 数据源,但是由于 Spring JPA 库中这个不知名的数据库不会自动检测这个源。我也手动设置了“spring.jpa.*”属性。我确实有这个数据库的 Hibernate 方言,它在类路径上。

那么,在 Spring Boot 中,一个不知名的数据库需要如何配置 JPA 层呢?感谢您的时间。

拉梅什..

0 投票
0 回答
155 浏览

spring - 将 Teiid 与 Elastic Search 连接起来

我正在尝试将 Teiid 与 Elastic Search 连接起来。我下载了wildfly和teiid.jboss.org/downloads/。我不知道下一步该怎么做。文档很混乱,请帮助我。

0 投票
0 回答
87 浏览

gradle - 如何在 Wildfly 中为 Rest API 使用战争

我有一个包含我的春季程序的战争文件。我想在wildfly 10中使用它。成功部署在服务器中。使用 war 文件要遵循的后续步骤是什么。我正在使用 Wildfly 10 Jboss AS 7.1.1 JBDS 11

0 投票
1 回答
120 浏览

wildfly - 将 Teiid 添加到 JBDS

我正在尝试将 JBDS 与 Wildfly 服务器连接。我没有在 JBDS 中获得 Teiid 实例。管理登录凭据中的用户名和密码的值是什么?JDBC连接下用户名和密码的值是多少。我需要在服务器中添加任何东西才能工作吗?Teiid Designer 透视图中的指南为空

0 投票
1 回答
467 浏览

wildfly - 在 JBDS (Teiid) 中执行查询时出错

我正在将 JBDS 10.4 与 WildFly 10、Teiid Designer 10 一起使用。通过以下链接成功制作了 VDB:https ://developer.jboss.org/wiki/SalesforceAsARESTServiceUsingDataVirtualization?_sscc=t

在浏览器上运行时出现未找到错误 (404)。试图执行 VDB,然后打开数据库开发透视图,当执行查询时,它启动并且没有完成(不从 0% 更改)。我没有收到任何错误,但收到以下警告:

编辑(优化完成后的错误日志:处理器计划:):

0 投票
0 回答
97 浏览

mysql - teiid 没有连接到 mysql 数据源

我在从 JBoss EAP 6.3 连接到 mysql 数据源时遇到问题,其中复制了 Teiid 8.10.1。我需要提一下,我已将 mysql 连接器驱动程序复制为使用 mysql 数据源的模块。此外,当我尝试使用不带 Teiid 的 JBoss EAP 6.3 时,连接正常。有遇到同样问题的人吗?

这是我在 JBoss 的管理控制台中收到的错误消息:

“未知错误

意外的 HTTP 响应:500

请求{“地址”=> [(“子系统”=>“数据源”),(“数据源”=>“数据库”)],“操作”=>“池中测试连接”}

回复

内部服务器错误 { "outcome" => "failed", "failure-description" => "JBAS010440: failed to invoke operation: JBAS010447: Connection is not valid", "rolled-back" => true }"

需要提及的是,在启用所有日志(跟踪、调试、错误等)的情况下,在日志中我没有收到更详细的错误消息。

0 投票
1 回答
64 浏览

jboss - 无法运行命令 (Teiid)

在 Teiid Designer 中启动服务器后无法运行此命令。

有没有其他方法可以添加 Teiid。我也没有在设计师中获得 Teiid 实例。

我正在使用 Teiid Designer 10.4 Teiid 9.2 Jboss EAP 7

0 投票
1 回答
308 浏览

jboss - 使用 jboss 安装 Teiid

我已经下载了 jboss EAP 7 并在其中安装了 Teiid Designer 10.4。我不知道如何安装 Teiid。

我需要从 Teiid 下载哪些 zip 文件。

我该如何安装它们。提前致谢。