0

我已经创建了 Web 服务,但是在 tibco 设计器中加载我的 Web 服务时出现以下错误。(Tibco BW 5.9)你能建议一下吗?提前致谢。

[InvokeWebservice/InvokeProcess/Process Definition.process/SOAPRequestReply] java.lang.UnsupportedClassVersionError 中的错误:javax/jms/JMSException:不支持的 major.minor 版本 51.0

问候, 维奈

4

2 回答 2

0

该错误表明您的 Designer 正在运行您的 Tibco EMS 库不支持的旧版 Java。

因此,您要么必须升级设计器的 JVM 以符合 EMS 客户端库要求,要么安装旧版本的 EMS 客户端库。

PS:支持从较旧的客户端库版本连接到较新版本的 EMS。

于 2016-08-11T10:00:21.230 回答
0

您需要更新安装 tibco 中的 java 版本。

在路径<TibcoHom>\tra\5.X\bin中执行命令 。此traUpgradeManager工具从提供的位置更新所有 tibco 组件中所有 .tra 文件中的 jre。您可以升级完整安装或特定文件夹。请找到示例

  1. traUpgradeManager -path C:/tibco -jre C:/tibco/jre/1.6.0完全安装。
  2. traUpgradeManager -path C:/tibco/bw/5.6 -jre C:/tibco/jre/1.6.0特定文件夹。

traUpgradeManager (-path | -include [-exclude ] ) [-traversion ] [-rv ] [-keepRVDir] [-jre ] [-hawk ] [-nohawk] ) | -还原 | -帮助

-path - 如果是目录,则替换此目录中的所有 .tra 文件及其下的所有目录;如果是文件名,请在此文件中替换。

-include - 文件的位置,每行包含一个条目,每个条目都充当 .

-exclude - 每行包含一个名称的文件的位置,将被排除在替换之外。该名称可以匹配目录或文件。它不是路径,只是一个简单的名称。

-traversion - tra 版本号。

-rv - 要使用的 rv 版本的完整路径。

-ems - 要使用的 EMS 版本的完整路径。

-jre - 要使用的 JRE 的位置。如果未指定,将使用与目标 TRA 关联的版本。

-hawk - 鹰的位置。如果既没有指定 -hawk 也没有指定 -nohawk,将使用安装的 hawk 的最高版本。

-nohawk - 不更新 hawk 主目录

-keepRVDir - 如果未指定,类路径中的任何 RV_HOME/lib 实例都将替换为 RV_HOME/lib/tibrvj.jar。

-revert - 通过删除 tra 文件并将 bak 文件重命名为它来恢复最新的替换。

-help - 打印此帮助信息,但不采取任何措施。

示例 traUpgradeManager -include C:/temp/include.txt -traversion 5.6 -exclude C:/temp/exclude.txt traUpgradeManager -path C:/tibco/tra/5.6/bin/DeleteInvalidUsers.tra -jre C:/tibco/jre /1.6.0
traUpgradeManager -path C:/tibco/bw/5.6 -jre C:/tibco/jre/1.6.0
traUpgradeManager -path C:/tibco -jre C:/tibco/jre/1.6.0
traUpgradeManager -path C :/tibco -ems C:/tibco/ems/7.0
traUpgradeManager -revert -path C:/tibco/bw/5.6

于 2016-12-27T08:09:19.290 回答