问题标签 [open-esb]
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.
web-services - BPEL 持久性问题
在 Glassfish 服务器中打开持久性非常容易,但我发现这将持久化通过系统的所有调用,其中一些是不需要持久化的同步调用。这显然会影响服务器性能。
有没有办法指定哪些 bpel 进程被持久化,例如表示同步调用的 BPEL 不会被持久化,而表示位于内存中的异步进程的 BPEL 会被持久化。
web-services - OpenESB GlassFish - WSDL 导入不正确的位置 URL。
我正在尝试将我的复合项目部署到具有域的生产环境,即
esbservices.mydomain.com
我通过这个 URL 成功地从我的域中获取 WSDL ......即
esbservices.mydomain.com/myproject/services/myservice?wsdl
然而,WSDL 文档(甚至通过域访问)包含对具有本地网络/计算机路径的其他 WSDL 文档的导入。
我想摆脱这个http://my-pc-name.com:9080/而能够使用http://esbservices.mydomain.com/。因为当有人试图从其他网络生成 Web 服务客户端时,它会失败。
glassfish - OpenESB 2.3 GlassFish - 记录每个请求的 IP 地址
目前我正面临 GlassFish OpenESB (net beans impl) 2.3 的问题。哪个是最新版本。
我在不存在的无效 URL 上在我的服务器上收到大量 http 请求,因此日志文件以每秒 2/3 次的速度打印以下日志。似乎是一个线程和一个循环向我发送这些请求。
[#|2013-07-12T16:04:10.335+0500|警告|sun-appserver2.1|com.sun.jbi.httpsoapbc.embedded.JAXWSGrizzlyRequestProcessor|_ThreadID=136;_ThreadName=httpWorkerThread-9080-3;/MyProject/ DummyTransactions;9080;_RequestID=75ec0a79-46bb-4bfd-bfaf-3ff27cc454dd;|HTTPBC-W00652:未找到请求的 URL /MyProject/DummyTransactions,端口 9,080|#] 的 Web 服务映射
有没有办法记录每个请求的 IP 地址,然后还有办法阻止它们。这两个中的任何一个都将非常有帮助。
提前致谢
web-services - 在 GlassFish 2 下运行单独的证书
谁能解释一下我的 GlassFish 应用程序服务器中如何拥有多个 X.509 证书?对我来说主要的挑战是 GlassFish 只使用一个别名,即“s1as”。
java - Web 应用程序在部署时找不到文件
我有一个使用 files.txt 工作的应用程序。当我使用主类测试应用程序时它可以工作,但是当我部署它时出现此错误:
我怎样才能使这项工作。谢谢 !
web-services - OpenESB CASA:单个 WSDL 中的多个操作
我有一系列 Web 服务端点,它们在我的实体上提供基本的 CRUD 操作。例如,采用以下 WS 方法: userService?wsdl --getUser(id) --getUsers --addUser(User) --removeUser(id)
我想在 OpenESB 上创建一个 CA,为所有这些操作提供一个代理端点。
所以我要做的是在 NetBeans 上创建一个新的 BPEL 模块,然后我添加一个新的 WSDL 文档,这将是我的描述符。然后,我将多个操作添加到此 WSDL。
然后,我为后端 WS 中实现的每个操作创建一个 BPEL。
这有效地为我提供了具有多个操作的结果输出 WSDL。
将此 BPEL 模块添加到我的 CA 时出现问题;将端口链接到 PartnerLink 时,每个端口只能执行一次。您可以在此屏幕截图上更清楚地看到它:
我只能从 aulaServicesPort 跟踪一个“箭头”到单个 PartnerLink,而我需要将其链接到屏幕截图中显示的两个操作。
这会导致多个 WSDL,每个操作一个,而我想创建一种“集线器”WSDL,包括所有相关操作(在我之前的示例中,这将是具有所有给定操作的用户 CA)
wsdl - OpenESB - 不同的环境
我正在开发一个提供 Web 服务目录的服务层应用程序,然后我正在使用 OpenESB 编排它们。
我创建我的 BPEL,使用http://localhost:8080/services/myService?wsdl
.
问题是——这些 BPEL 强烈依赖于这个特定的 URL,当我在生产服务器上部署时,我的 ESB 层停止工作。
如何使我的 BPEL 独立于特定端点?我可以将 URI 引用到外部配置文件吗?
java - 未找到 WSDL 的 Java OpenESB CalculatorApp 文件异常
我正在尝试运行 OpenESB 附带的示例计算器应用程序,但我不断收到以下错误。
java.io.FileNotFoundException: http://localhost:8080/CalculatorApp/CalculatorWSService?wsdl
第一个计算器页面有效: http://localhost:8080/CalculatorClientApp/
但是当我单击“获取结果”时,它会生成 FileNotFoundException。
javascript - 带有 JavaScript 客户端的 OpenESB/NetBeans RESTful Web 服务
我按照这个关于开发 RESTful Web 服务的基本 NetBeans 教程进行操作。我能够成功地为客户数据库创建和测试 Restful Web 服务。
但是,在为这个 RESTful Web 服务创建 Restful JavaScript Client 时,我得到一个空表输出。似乎 TestStubs.html JavaScript 代码部分中的 app.getResources() 调用使用 app.getResources() 调用返回了一个空数组,因此资源数组上的循环永远不会运行。
这是资源为空的 TestStubs.html 的 JavaScript 部分:
这是 localhost:8080/CustomerDBrestJS/customerDBrest.client/TestStubs.html 的截图
web-services - 在openesb中调用外部Web服务
我在本地创建了一个简单的网络服务。在 bpel 项目中导入其 wsdl 并尝试调用它。我直接从浏览器测试了网络服务,它工作正常。但是在 CA 中运行测试用例会给我以下错误。