解决WebSphere Commerce实例创建中的批量加载问题

时间:2012-10-12 09:36:26

标签: websphere-7 websphere-commerce wcs

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

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

在createInstanceANT.log文件中:

  

[Massload] Massloading   C:\ IBM \ WebSphere \ CommerceServer \ schema \ xml \ wcs.keys.xml错误   MassLoading,请查看日志以获取详细信息。

错误日志显示以下错误:

  

[jcc] [10165] [10044] [4.3.111] 无效的数据库网址语法:   JDBC:DB2://:0 / WCSDEMO。 ERRORCODE = -4461,SQLSTATE = 42815   C:\ IBM \ WEBSPH〜1 \得到商业〜2 \设置\ DEPLOY〜1 \ XML \ createBaseSchema.xml:185:   批量加载错误

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

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

3 个答案:

答案 0 :(得分:0)

您能否提供更多详情。

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

答案 1 :(得分:0)

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

在这些情况下,我寻找    

正如您所看到的,将loaderDBName设置为仅在本地计算机上查找数据库的名称。但是通过更改此语句,您可以使用语法

加载

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

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

答案 2 :(得分:-1)

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