【问题标题】:How to deploy atg CommerceReferenceStore again after deploying my own atg module?部署自己的atg模块后如何再次部署atg CommerceReferenceStore?
【发布时间】:2014-10-08 11:01:01
【问题描述】:

最初我已经安装了 ATG 和 CommerceReferenceStore 并使用 ATG CIM 对其进行了配置。后来我开始在“ATGProduction.ear”上部署我自己的 ATG 模块。现在我想点击 CommerceReferenceStore 的默认应用程序,但我不这样做!如果我这样做,它会给出一个错误,说 404-not found!

现在我的问题是我是否必须重新安装它才能访问它,或者是否有任何其他方式可以通过重新安装直接访问它??

【问题讨论】:

    标签: java atg oracle-commerce


    【解决方案1】:

    这就是你的做法。

    打开%DYNAME_HOME%/../CIM/log/cim.log

    搜索atg.cim.productconfig.appassembly.RunAssemblerExecutorTask runAssembler -server

    这将带您到 CIM 执行 runAssembler 以生成 ATGProduction.ear 的行;命令将是这样的...... runAssembler -server "ATGProduction" "A:/home/../home/cimEars/ATGProduction.ear" -m DCS-UI.Versioned BIZUI PubPortlet DafEar.Admin ContentMgmt.Versioned DCS-UI.SiteAdmin.Versioned SiteAdmin.Versioned DCS.Versioned DCS-UI Store.EStore.Versioned Store.Storefront ContentMgmt.Endeca.Index.Versioned DCS.Endeca.Index.Versioned Store.Endeca.Index.Versioned DCS.Endeca.Index.SKUIndexing Store.EStore.International.Versioned Store.Endeca.International

    你所要做的就是在命令末尾添加你自己的ATG模块,假设你的模块是VarunModule新的命令会是这样的

    runAssembler -server "ATGProduction" "A:/home/../home/cimEars/ATGProduction.ear" -m DCS-UI.Versioned BIZUI PubPortlet DafEar.Admin ContentMgmt.Versioned DCS-UI.SiteAdmin.Versioned SiteAdmin.Versioned DCS.Versioned DCS-UI Store.EStore.Versioned Store.Storefront ContentMgmt.Endeca.Index.Versioned DCS.Endeca.Index.Versioned Store.Endeca.Index.Versioned DCS.Endeca.Index.SKUIndexing Store.EStore.International.Versioned Store.Endeca.International VarunModule

    执行此命令将生成一个包含 CommerceReferenceStore 和您自己的模块的单一 ear 文件。在应用服务器的生产服务器实例中部署这个新的 ear 文件并启动它,删除该服务器上的任何现有部署以避免使用相同的上下文根等出现任何错误,祝你好运。

    【讨论】:

    • 谢谢。但我不明白 Endeca 部分......原因可能是我没有使用 Endeca......而且我使用的是 10.x 版本
    • 在这种情况下,您应该只使用您正在使用的模块调用runAssembler。正如您从上面看到的,您应该从您的cim.log 获得runAssembler 命令。
    • 我没听懂你在说什么...但是我告诉你我用来部署我的模块的 runAssembler 脚本(比如 VarunModule),“runAssembler -server ATGProduction D:\Shared\E2E \Softwares\jboss-5.1.0.GA\server\ATGProduction\deploy\ATGProduction.ear -m DafEar.Admin VarunModule"
    • 这就是你做错了什么。如果您只使用 DafEar.Admin 和 VarunModule 执行 runAssembler,you won't be able to access CRS。我只是给你举了一个机器里有什么的例子,所以,不要完全按照我的命令,在你的 cim.log 中找到什么并附加 VarunModule。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多