问题标签 [ultraesb]
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.
java - UltraESB Start Up Error
I'm running Mac OSX and have installed UltraESB. When I try to run it I get the following error:
Can anyone tell me why?
java - NoSuchFieldError: NULL 弹簧错误
我在我的 xml 文件中配置了一个 Spring bean,但是当我运行我的应用程序时,我收到以下错误。谁能告诉我为什么?
org.springframework.beans.factory.BeanCreationException:创建文件 [C:\src\test\resources\conf\ultra-root.xml] 中定义的名称为“ultra-config”的 bean 时出错:bean 初始化失败;嵌套异常是 java.lang.NoSuchFieldError: NULL at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
配置:
Gradle 依赖项
xml - 在 ultraesb 3.2.0 中用 ultra-custom.xml 替换 ultra-dynamic.xml
我观看了带有 IntelliJ CE9 的 youtube ultraesb1.0.1 演示,其中包含 ultra-dynamic.xml 可能会在 ultraesb 3.2.0 中替换为 ultra-custom.xml。
虽然我在互联网上的任何地方都找不到 ultra-dynamics.xml,所以我从 youtube 上关注了 ultraesb 1.0.1 演示,以获得最初的流畅输出。此外,我注意到 ultra-custom.xml 包含单独的独立标签,而 ultra-dynamics.xml 包含所有内容
任何人都可以帮忙吗
message-queue - 在 ESB 中如何进行排队?我检查了 AQMP 协议,但我不知道它是如何在各种 ESB 中实现的?
重点关注的 ESB 是:
- ultraesb、emule、Oracle 服务总线和 IBM 集成总线
esb - 从 netbeans IDE 运行时 UltraESB 在 Ultraesb soa 工具箱中出现“找不到服务”错误,但从 cmd 运行时工作正常
以下是 ultraesb 文件“ultra-unit.xml”中的默认代理服务
我从 Netbeans IDE 运行 ultraesb 并从命令行运行 toolbox.bat(因为没有其他方法可以运行工具箱)。当我使用 Ultraesb 工具箱向“ http://localhost:8280/service/echo-proxy ”发送消息时,它给了我以下错误
HTTP/1.1 404 未找到 日期:2016 年 6 月 13 日星期一 07:34:40 GMT 服务器:UltraESB/2.3.0 (GA) 内容长度:17 内容类型:文本/纯文本;charset=ISO-8859-1 连接:关闭
无法提供服务
但是当我从命令行cmd运行ultraesb.bat和toolbox.bat时......该服务在工具箱中完美访问并且没有出现错误......我真的无法理解问题所在......工具箱没有日志文件而ultraesb存在没有任何异常的日志文件....Netbeans IDE 控制台上也没有出现异常。请帮忙。
java - 再次调用共享 SSLContext 对象的 init() 时对 SSLEngine 的影响
我有一个反应器模式的实现,我在其中加载(基本上是SSLContext
一个TransportListener
侦听器在给定端口上侦听 HTTPS 连接。)正在启动。
然后我init()
再次调用相同的方法(通过对侦听器方法的JMX调用)
一旦我在信任库中添加或删除证书。我必须重新加载SSLContext
以避免侦听器出现任何停机时间。
所以这是我目前面临的问题。
假设一个请求到达监听器并建立了一个连接。如果我SSLContext
在响应返回给客户端之前重新加载对象,这会影响连接SSLEngine
对象wrap
在发送前加密有效负载的过程吗?
注意:我已经验证了同一个SSLContext
对象被传递给所有 SSLEngines。当侦听器启动时,SSLContext 对象被传递给其他几个对象。例如,我有一个连接池,我必须将此 SSLContext 对象传递到该连接池。因此创建一个新的 SSLContext 对象将完全打破现有的连接是连接池。这就是为什么我尝试使用相同的 SSLContext 对象。
java - 使用 Java 在 Windows 中删除文件失败
file.delete()
我一直在尝试使用 Java IO API删除 Windows 操作系统中的文件。但是它失败并返回false。相同的代码在 Ubuntu 中就像一个魅力。
我已验证文件的权限允许程序将其删除。此外,该文件的所有输入和输出流都已作为资源尝试打开。
try (InputStream in = new FileInputStream(localFile); OutputStream out = new FileOutputStream(destinationFileName))
使用调试器我已经测试并发现在代码行中我删除了它true
为以下 API 调用返回的文件。
我什至尝试System.gc()
在调用 delete 之前添加以确保所有流都已关闭。
不确定这是否是有用的信息,但我什至尝试过使用 Apache commonsFileUtils.forceDelete(file)
方法,但它也失败了。
那么我在这里错过了什么?
更新:
通过使用Files.delete(Paths.get(file.getAbsolutePath()))
我得到以下错误。
java - 当服务器不可用时 ActiveMQ java 客户端启动挂起
我正在尝试为 ActiveMQ 服务器实现监控服务。在那里我实现了一个轮询服务来定期连接到 ActiveMQ 服务器并执行队列浏览操作来对 ActiveMQ 服务器进行健康检查。
这是我用来启动连接的代码片段。
问题是当服务器不可用时,connection.start()
调用会挂起而不会引发错误。出于监控目的,我需要检测到这一点。
我在这里做错了什么还是有更好的方法来做到这一点?
更新:仅当我使用基于故障转移的 ActiveMQ url 时才会发生这种情况(例如:failover:(ssl://192.168.1.112:61617,ssl://192.168.1.112:61619)?randomize=false
否则它会按预期工作,即它会引发 JMSException(例如ssl://192.168.1.112:61617
:)
java - ActiveMQ 以编程方式设置传输参数
是否可以设置 ActiveMQ 传输参数,例如maxReconnectAttempts
在运行时使用 java API?
就我而言,我最初通过提供基本的故障转移 url 故障转移来创建 ActiveMQ 连接工厂:
ActiveMQSslConnectionFactory connectionFactory = new ActiveMQSslConnectionFactory("(ssl://192.168.1.112:61617,ssl://192.168.1.112:61619)?randomize=false")
但是后来我需要为此连接工厂设置传输参数,例如maxReconnectAttempts
. 可能吗?
esb - AdroitLogic UltraStudio (Windows),组件图像/图标未显示在流程中
下载 AdriotLogic UltraStudio(在 Windows 上)
按照建议在 IntelliJ 2017.1.2 上安装 @ https://developer.adroitlogic.com/ultrastudio/docs/17-01/ultrastudio/installation.html 。
组件图标图像未显示在标准输出中。