【问题标题】:Resolving Mass-loading problems in WebSphere Commerce Instance creation解决 WebSphere Commerce 实例创建中的大量加载问题
【发布时间】:2012-10-12 09:36:25
【问题描述】:

我正在尝试使用 WCS 7 的配置管理器创建一个实例。我正在使用 DB2 9.5 64 位版本的 Win 7 x64 机器。

当实例创建发生时,我对这个 Massloading 错误感到震惊:

在 createInstanceANT.log 文件中:

[Massload] 批量加载 C:\IBM\WebSphere\CommerceServer\schema\xml\wcs.keys.xml 中的错误 MassLoading,详情请查看日志。

错误日志显示以下错误:

[jcc][10165][10044][4.3.111] 无效的数据库 URL 语法: jdbc:db2://:0/WCSDEMO。 ERRORCODE=-4461, SQLSTATE=42815 C:\IBM\WEBSPH~1\COMMER~2\config\DEPLOY~1\xml\createBaseSchema.xml:185: 批量加载时出错

WCSDEMO 是数据库名称。 Massloader 无法获取要连接的 URL 和端口。据说是从 createInstance.properties 文件中获取它们,但它不起作用。 createInstance.properties 文件包含要连接的数据库的所有详细信息。

此错误可能是什么原因以及如何解决?我是否缺少任何配置更改?

【问题讨论】:

    标签: websphere-7 websphere-commerce wcs


    【解决方案1】:

    您能否提供更多详细信息。

    查看位于 WC_install_dir/instances/instance_name/logs 中的 messages.txt 文件 并确认确切的问题是什么。如果它与 jdbc 驱动程序错误有关,我可以帮助你。

    【讨论】:

    • messages.txt 没有显示任何新错误。它正在从 createInstance.properties 获取参数(架构、用户、密码、dbname 等),并且正在获取新的数据库连接,然后显示“无效的数据库 URL 语法”错误。我不认为这是任何 jdbc 错误。
    【解决方案2】:

    我一直遇到外部系统的海量加载问题。例如。数据库与 WAS 安装不在同一台机器上。

    在这些情况下,我会寻找

    正如您所见,将 loaderDBName 设置为仅数据库名称会在本地计算机上显示。但是通过更改此语句,您可以使用语法加载

    loaderDBName=[DATABASE_SERVER_NAME]:[PORT]/[DATABASE_NAME]

    您将能够使用商业标准脚本进行批量加载。这些更改需要在许多脚本中完成。用于更新修订包和启用功能。如果您在没有更改的情况下运行数据库更新,它将首先崩溃并且已经对数据库进行了所有架构更改,然后您需要在重试之前将其注释掉。

    【讨论】:

      【解决方案3】:

      IBM 软件支持是您的朋友。他们会帮你解决的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-29
        • 2016-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-09
        相关资源
        最近更新 更多