问题标签 [atg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
atg - 扩展现有 ATG CRS 商店的功能
有一个要求,我们需要扩展现有的 ATG CRS 功能。我们需要实现可配置的产品功能。无论我们到目前为止所做的研究表明,ATG CRS 中没有表单处理程序来处理这个问题。有人可以提供有关如何为 Java 类和相关组件进行编码的指导。
我对 ATG 完全陌生,我可以使用的只是整个 CRS 模块,但它看起来很庞大。请帮忙。
websphere-7 - 在 Websphere 上安装 ATG 9.1
我正在尝试在 Websphere 7.0 上安装 ATG 9.1 作为开发环境。
配置如下:
当我安装 Websphere 7.0 时,我能够毫无问题地启动应用程序服务器。我可以浏览管理控制台,一切正常。
当我尝试安装 ATG 9.1 时,选择 Websphere 作为应用程序服务器报告:“指定的 WebSphere 安装目录无效”。我已经尝试了 Websphere 路径的各种选项,包括:
我尝试在环境中设置 WAS_HOME,我尝试运行 .../bin/setupCmdLine.sh 但仍然没有运气。
这与安装 Websphere 时“未检测到支持的操作系统”有关吗?我认为不会,因为 Websphere 运行良好。我还卸载并重新安装了 Websphere 以确认它运行良好。每次服务器运行但 ATG 无法识别它。
我已经在 Windows 环境中安装了所有相同的组件(使用 Windows 安装程序而不是 Linux 版本)并且没有任何问题。我以前也可以在 JBoss 上安装 ATG,没有问题。
任何关于我做错了什么的建议将不胜感激。
atg - atg中的场景有什么用?以及如何实施它们
我是 ATG 框架的新手,任何人都可以帮助我在哪里可以获得文档和实施示例等等。
在 atg 中使用场景的目的是什么?
谢谢...
java - weblogic 10上的热部署
我厌倦了在网络逻辑上编译和重新部署 .ear 文件。请让我知道如何进行热部署。我使用 weblogice 10 作为应用服务器和 ATG 框架。我的 .ear 文件在 ATG 中,不在 weblogic 中。我尝试通过更改 java 文件,将更新的 .class 文件与 .jar 文件编译和合并,并将 .jar 文件复制到 .ear 文件中,但没有反映出来。
atg - ATG Dynamo - 无法安装 ATG 9.1
我想开始与 ATG Commerce 合作。我尝试从链接下载:https
://edelivery.oracle.com/EPD/Search/handle_go
看兼容性,我想使用 ATG 9.1、JBoss 4.2.0、JDK1.5
但我看到上面的链接中只有 ATG 的以下版本可用。我没有找到 ATG 9.12。你能帮忙提供我可以获得 ATG 9.1 的链接吗?
nullpointerexception - 由于请求更改导致 WebSphere 中的 NPE
当隐式调用 request.getAttribute("atg.parent.session.id") 时,我会发生许多 NPE。堆栈跟踪如下(包裹在跟踪日志之间)。
所以最初,线程很高兴地使用请求@14f314f3。然后,由于未知原因,它尝试从不同的请求(@28e428e4)中检索 atg.parent.session.id,并在一切都出错后返回到原始请求(@14f314f3)。
发生此异常时,它几乎总是会重复自身,直到重新启动部署 EAR 的实例。似乎请求中有一些陈旧的数据,并且以某种方式被保留,但我无法追踪到这一点。
PickingService 组件的范围是“全局的”,但它似乎是线程安全的。CommerceMessageImpl 的 PickingMessage 扩展覆盖了一个对请求没有影响的方法。
有什么方法可以让我弄清楚请求为什么/如何突然改变?此问题并非在所有实例上或所有请求上都始终如一地发生。但是,它在我们的生产环境中引起了问题。任何帮助表示赞赏。
atg - 将组件添加到已部署的应用程序 ATG
试图找出如何将组件附加到 ATG 中已部署的应用程序。我在 JBOSS 中部署了 MotorpriseJSP 演示 ATG 应用程序,并使用控制中心在我的 ATG 中创建了一个名为 Person 的组件。我不确定如何将此 Person 组件附加到部署在 JBOSS 中的 MotorpriseJSP 应用程序,以便我可以看到正在运行的代码。
在这方面的任何帮助将不胜感激。
提前致谢
java - 在 NPE 测试结果中使用 PowerMock 获取 ATG Nucleus
我正在尝试测试以下代码:
显然 Nucleus.getGlobalNucleus() 是静态的。
根据文档,我应该能够使用:
不管怎样,当我调用时,我仍然得到一个空指针:
atg - ATG 9.1 到 ATG10.0 迁移 CRS 错误
我已经完成了从 ATG9.1 到 ATG 10.0 的迁移。但是,在 ATG10.0 中,他们删除了一些类。我在 atg.projects.store.storeconfig.InternationalizationStoreConfigurationContainer中遇到错误。
他们已经删除了这个类。我是 ATG 的新手。请帮忙。
java - ATG 存储库 API
我试图通过扩展 GenericService 的 ATG 类更新多条记录。但是我遇到了障碍。如何进行多次插入查询,我可以继续将所有项目/行添加到缓存对象中,然后使用 item.add() 与表进行单个命令同步?
示例代码
第一部分是在插入发生之前清除表中的行(如果有人知道清除表中所有行而不必逐个循环和删除的方法,这将非常有用)。