问题标签 [redhat-datavirt]

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 投票
1 回答
41 浏览

jboss-developer-studio - 无法在 Jboss 开发人员工作室中预览平面文件的数据

我刚刚在我的 Mac 上安装了 JBoss 开发人员工作室 devstudio-11.2.0.GA-installer-standalone.jar。当我尝试预览本地平面文件的数据时,出现以下错误。

org.teiid.runtime.client.TeiidClientException:java.lang.RuntimeException:远程 org.teiid.core.TeiidProcessingException:TEIID30504 SourceFile:找不到文件 marketdata-price.txt

我在远程服务器上运行 JBoss 数据虚拟化。你能请任何人帮我解决这个问题吗?谢谢。

问候,

马尼坎特

0 投票
1 回答
147 浏览

jboss-eap-6 - JBAS010473:无法为 RA [webservice] 加载模块并且 SSL 配置不起作用

我一直在尝试研究如何从 Red Hat JBoss Data Virtualization 中的 RESTful Web 服务中检索数据。具体来说,我必须连接到需要 2 路 SSL/TLS 的 Web 服务。(由于我们正在处理对隐私敏感的数据,因此需要双向 SSL)在尝试此操作时,我遇到了两个不同的问题。

我已经尝试重新安装以消除这些错误。对于安装过程,我首先安装了 EAP 6.4。之后我在这个 EAP 安装上安装了 JBoss Data Virtualization。我在 macOS 版本 10.13.6 的笔记本电脑上使用独立版本,因为我只是想证明可以将 JDV 与上述数据源一起使用。因为它是第三方服务,所以我无法在 API 一侧获取日志记录详细信息。

我对 JDV 真的很陌生,所以我觉得问题在于我遗漏了一些简单的细节,但我真的不知道它可能是什么。我一直在阅读许多其他有关人们遇到问题的帖子,但似乎没有一个人遇到与我相同的问题。如果有人能够帮助我,我将不胜感激。我试图提供尽可能多的信息,所以让我知道您是否需要其他东西,或者是否缺少某些东西。这篇文章太长了,所以不是在此处粘贴代码,而是在我的谷歌驱动器中提供了文本文件的链接。我用三个点来显示我隐藏了一些我不想共享的信息的位置,比如密钥库密码和我设备的本地文件结构。

我的问题如下:

  1. 每当我创建到任何 Web 服务的连接配置文件时,我都能够在创建 sourcemodel 时看到正确的 API 调用结果,但是当尝试在 VDB 上部署这些或在 sourcemodel 或 viewmodel 中预览所选数据时,我得到一个错误. 尝试部署 VDB 时JBAS010473: Failed to load module for RA [webservice]会引发错误。我可以在工作区的 .metadata 存储库中的 .log 文件中找到以下内容。

.log 文件

  1. 其次,当尝试制作需要 2 路 SSL 的 api 的源模型时,我403 - Forbidden从 API 获得了返回码。根据 API 文档,这意味着客户端未通过身份验证以从 API 获取数据。换句话说,我这边的握手协议设置不正确。客户端证书可能未在 TLS 握手过程中发送。我将以下jbossws-cxf.xml文件提供给 Web 服务资源适配器中的连接配置文件。

jbossws-cxf.xml 文件

我已经使用 Web 控制台来配置连接定义,但我standalone.xml为此目的提供了:standalone.xml 文件

服务器启动期间的服务器日志记录在以下文件中提供:server start terminal log.txt