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

HermesJMS显示错误:javax。jms。JMSException:无法创建传输。原因:java。伊奥。IOException:无法加载资源:

孟沛
2023-03-14

我无法配置组织。阿帕奇。activemq。位于爱马仕的ActiveMQSslConnectionFactory。它最后说的是一个错误

Caused by: java.io.IOException: Could not load resource: D:\ActiveMQCertificates\broker.ks
    at org.apache.activemq.ActiveMQSslConnectionFactory.getUrlOrResourceAsStream(ActiveMQSslConnectionFactory.java:186)
    at org.apache.activemq.ActiveMQSslConnectionFactory.loadClientCredential(ActiveMQSslConnectionFactory.java:158)
    at org.apache.activemq.ActiveMQSslConnectionFactory.createKeyManager(ActiveMQSslConnectionFactory.java:142)
    at org.apache.activemq.ActiveMQSslConnectionFactory.createTransport(ActiveMQSslConnectionFactory.java:105)
    ... 51 more

我的密钥库文件位于D:\ActiveMQCertificates\broker。ks。但爱马仕无法加载资源。

Hermes中的配置是

经纪人:ssl://localhost:61616密钥库:D:\ActiveMQCertificates\broker。ks密码:xxxxx

如何在爱马仕中指定密钥库路径?帮我这个忙。

谢谢Mahesh

共有2个答案

端木阳荣
2023-03-14

连接工厂似乎不知道如何处理简单的文件名。尝试使用字符串创建一个新文件,然后将URi转换为字符串并将其作为参数传递。在这里找到了解决方案。例如。:

connectionFactory.setTrustStore(new File("/path/to/store").toURI().toString());
相弘方
2023-03-14

根据链接,尝试将其添加到JAVA_OPTS中

java -Djavax.net.ssl.trustStore= -Djavax.net.ssl.trustStorePassword=xxxxxxxx
 类似资料:
  • 这是我的应用程序的文件夹结构 在我的文件,我像这样加载字体和资源 对于这个,运行将给出退出代码0。 在我家。dart我有以下课程: 我在其他地方使用,以显示图像(代码省略): 这座大楼没有错误。颤振博士-v没有给出任何错误,颤振分析-v也没有给出任何错误。apk似乎构建得很好,但当应用程序在我的手机上打开时,我在asset_bundle中发现以下错误。投掷: 发生异常。错误(无法加载资源:imag

  • 我在Java创建了一个程序,我想打包成一个可执行的jar文件。我希望这个程序从jar文件中获取图像并显示它们。我用一个方法创建了一个抽象类,该方法取一个String文件名并返回一个Image对象。但是,当我尝试运行此方法时,它失败并产生一个“IOExc0019: Stream关闭”错误。 我找不到任何关于小溪为什么关闭的信息。据我所知,我的程序中没有任何其他输入流。在一个新的main中使用这种方法

  • 我是Android的初学者。我无法在Android Studio中解决此错误。无论何时运行应用程序,都会发生此错误。我怎么修理它? 错误:无法加载类““此意外错误的可能原因包括: Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖项和同步项目(需要网络)

  • 问题内容: 浏览服务器的IP地址时,我有一个jar可以很好地加载java web start。一旦尝试使用服务器 名称, 我将收到以下异常: 包装的异常: JNLP: 知道我应该找什么吗? 问题答案: 我已经将Java代理设置更改为直接连接-并且它可以工作。

  • 我在使用PHP上传脚本时遇到了这个奇怪的问题。希望能得到别人的帮助。 以下是此问题的详细信息: 文档的根是“/var/www/html” PHP上传到名为"/var/www/html/上传"的文件夹效果很好 有另一个目录托管不同的网页在"/var/www/html/文件夹"相同的PHPupload.sh脚本不能上传文件到"/var/www/html/目录/文件夹"目录。 文件夹权限已设置为0777

  • 以下是错误按摩: 无法加载Asset:Assets/Images/Waiting.png当引发异常时,这是堆栈图像提供程序:AssetImage(bundle:null,name:“Assets/Images/Waiting.png”)图像键:AssetBundleImageKey(bundle:PlatformAssetBundle#e3e67(),name:“Assets/Images/Wai