【问题标题】:Using XA transactions with WebSphere MQ in standalone Java在独立 Java 中将 XA 事务与 WebSphere MQ 一起使用
【发布时间】:2013-03-10 23:55:28
【问题描述】:

为了在独立 Java 中将 XA 事务与 WebSphere MQ 一起使用,我正在执行以下步骤并收到错误为 xlc not found

第 1 步 - 准备 XA 开关文件

用于将目标文件链接到其相应的数据库。我正在执行下面的命令

install path of websphere MQ/java/lib/jdbc>make oracle

我遇到了错误

xlc: not found

我不确定我的机器上是否安装了 xlc。 我的机器是 AIX 6.1。 但我可以在我的机器上找到 xlcpp。 如何进行?有什么方法可以创建 switch 文件吗?

如果我执行 $ /usr/ccs/lib/cpp -帮助

我来了

1506-173 (W) Option help is not valid. Enter xlc for list of valid options.

参考: http://www.ibm.com/developerworks/websphere/library/techarticles/0601_ritchie/0601_ritchie.html

【问题讨论】:

  • 那篇文章已有 7 年的历史了,它指的是 WMQ 的一个版本,它完全不受支持。您实际使用的是哪个版本的 WMQ,您是否尝试过该版本文档中的说明?
  • 我的 MQ 版本是 7.0.1。我的问题是找不到 xlc。
  • 现在您有了 xlc,您应该查看的文档在这里:publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/…

标签: java ibm-mq aix xa xlc


【解决方案1】:

Dwayne 基本正确,但我相信 xlc++ 也有 xlc 版本。我在你的另一个问题中看到你有 xlcpp 所以也许你需要做的就是将 /usr/vacpp/bin 添加到你的 PATH 中。

我也倾向于将 grep 与 lslpp 一起使用:

lslpp -ch | grep vac

应该告诉你安装了哪些 xlc、xlcpp 等。

HTH

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-11
    • 2015-06-06
    • 1970-01-01
    • 2015-10-01
    • 2011-10-07
    • 2014-07-05
    • 2016-05-05
    • 1970-01-01
    相关资源
    最近更新 更多