JMS 客户端工具 - Java 8 的 HermesJMS 的替代品吗?

2024-02-02


HermesJMS 有哪些替代方案?我需要针对 JBoss WildFly 8 进行测试,它使用 Java 8。HermesJms 似乎是为 Java 6 构建的,但我找不到完整的 Java 8 端口。我尝试设置 hermes.bat这个配置选项 http://www.hermesjms.com/confluence/display/HJMS/Installing#Installing-AllOtherPlatforms但我收到以下错误:

org.xml.sax.SAXNotRecognizedException: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.

这似乎是由于 Xerces JAR 版本所致,但我担心 %HERMES_HOME%\lib\ext 下的所有其他库是否会出现类似的 Java 8 兼容性问题。最好的方法是使用兼容 Java 8 的 HermesJMS 版本,而不是尝试一一修复 JAR,但考虑到没有这样的分支,这似乎是不可能的。

Thanks,
Paddy


为了让它正确地工作于Java 8,您需要添加以下参数:

-Dorg.xml.sax.parser=com.sun.org.apache.xerces.internal.parsers.SAXParser -Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl

Windows
Open bin/hermes.bat并在之后添加这些参数start "HermesJMS" "%JAVA_HOME%\bin\javaw".

Linux/苹果机
Open bin/hermes.sh并在最后一行添加这些参数"$JAVACMD".

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JMS 客户端工具 - Java 8 的 HermesJMS 的替代品吗? 的相关文章

随机推荐

  • 警告 C4661:没有为显式模板实例化请求提供合适的定义

    我编写了一个类模板并在不同的 DLL 中使用它 因此希望隐藏实现的某些部分 为此 我使用 模板实例化 但将其导出 如下所示 这是头文件 include
  • MVC Actionlink 和 Bootstrap 模态提交

    我正在开发一个 MVC 5 Web 应用程序 在我的一个 Razor 视图中 我有一张表 其中显示了几行数据 每行数据旁边都有一个删除按钮 当用户单击删除按钮时 我希望弹出 Bootstrap Modal 并要求用户确认删除 foreach
  • XTend 的命令行编译器

    Hi all我找到了 XTend http xtend lang org 它听起来确实很棒 但是 我看不到这种语言的任何独立命令行编译器 好像只能在eclipse下运行 我做了一些研究 发现有人说它有一个命令行编译器 但我找不到下载链接 编
  • 绘制折线时某些设备上出现奇怪的 ArrayIndexOutOfBoundsException

    下面是我用来绘制路线的代码 每当用户暂停锻炼时 我想将此路径显示为粉红色折线 因此我制作了自己的界面 名为MapHelper并将一个布尔值作为isPause and lastPause 当用户保存他 她的锻炼时 我将所有路线点保存为数组 并
  • 是否有适用于 Windows 平台的轻量级、可编程 Sandbox API? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 为了在家运行不受信任的代码 我使用 VMWare 虚拟机 我想找到一个替代的轻量级沙箱 API 来运行
  • 在 Android 中从一项活动转移到另一项活动

    以下是我的代码 请告诉我我做错了什么 package version nitt import android app Activity import android os Bundle import android view View im
  • 如何最好地在 WiX 中定义自定义操作?

    我有一个WiX http en wikipedia org wiki WiX安装程序和一个自定义操作 加上撤消和回滚 它使用安装程序的属性 自定义操作必须在所有文件都位于硬盘上之后发生 为此 您似乎需要 WXS 文件中的 16 个条目 根内
  • 下拉当前索引 onchange

    有一个包含 5 个选项的下拉菜单 当前 选择了选项 2 用户现在选择了选项 4 onchange 事件被触发 该事件被 JS 函数捕获 监听选择上的 onchange 在 JS 函数中 我可以使用以下命令轻松检查用户选择的选项的索引选定索引
  • 使用注释移动 Google 图表列注释位置:线

    使用下面的示例 是否可以移动注释 以便在使用时它们全部出现在图表底部的相同 静态 位置style line 这使得注释垂直阅读 google charts load current callback function drawChart w
  • 我可以向现有 ATL COM 项目添加 MFC 支持吗

    我使用 ATL COM Object 创建了一个 Shell 扩展 但在创建过程中我没有添加MFC支持 我现在可以更改设置以添加 MFC 支持吗 是的 但我相信这样做不会自动添加所有必需的标头和 defines 当然 您可以先尝试此操作 然
  • 在 python 中使用时区获取当前时间?

    我正在使用 Google App Engine 和 python 而且我无法安装第三方库 我认为这应该可行 但它实际上运行没有错误 但它返回当前时区未应用 我做错了什么 from datetime import tzinfo timedel
  • 图例中的刻度尺寸符号

    我绘制了一个气泡图 http www r bloggers com wp content uploads 2010 12 bubbleChart png圆圈的大小对应于使用 matplotlib 的值列表 但是 我在为具有与列出的大小相对应
  • 从字符串中分割货币和金额

    我正在导入一个包含不同货币符号的金额的文件 12 10 26 13 12 50 我需要将其导入并转换为单一货币 我将字符串拆分如下 parts split preg replace 0 9 1 amount 1 无法使 preg split
  • Android中文件、类和活动之间的区别

    Android中的文件 类和活动有什么区别 文件 它是任意信息块或用于存储信息的资源 它可以是任何类型 类 它是 Java 文件的编译形式 Android最终使用这个 class文件生成可执行的apk 活动 活动相当于 GUI 工具包中的框
  • 禁用 Django 中特定应用程序的本地化

    有没有办法在 Django 设置中禁用特定应用程序的本地化 造成这种情况的可能原因有两个 关闭管理应用程序 例如 contrib admin 中的本地化 因为管理员更喜欢使用英语而不是本地语言 一些应用程序的默认翻译确实很糟糕且令人困惑 我
  • React 16:使用钩子和功能组件时从父级调用子级函数

    我需要在父组件中调用子组件的函数 我该怎么做呢 之前在 React 15 中 我可以使用 refs 来调用子函数 但不知道如何使用钩子和功能组件来做到这一点 function Child props function validate to
  • 如何将验证器与 QTableWidgetItem 一起使用?

    假设我有一个 QTableWidgetItem 项目 我只想验证用户输入的数据 例如 用户仅在该项目中输入数字 否则程序将显示警告对话框 我也搜索该文档页面 http harmattan dev nokia com docs library
  • 改进 AngularJS 指令代码

    我写了一个 AngularJS 指令 但我对它还很陌生 我不知道我是否以 Angular 方式 完成 这是我的代码 http plnkr co edit X1tOk4z8f6dCK3mfB7HP p preview http plnkr c
  • 没有事务的 JTA 数据源

    假设手动登记和取消资源 我有许多启用 XA 的资源 数据源 我计划对其执行事务更新 此外 一些支持 XA 的数据源可以单独更新 不需要任何其他资源 假设我已经使用登记的数据源提交了多个事务 那么我可以忽略 TransactionManage
  • JMS 客户端工具 - Java 8 的 HermesJMS 的替代品吗?

    HermesJMS 有哪些替代方案 我需要针对 JBoss WildFly 8 进行测试 它使用 Java 8 HermesJms 似乎是为 Java 6 构建的 但我找不到完整的 Java 8 端口 我尝试设置 hermes bat这个配