问题标签 [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.

0 投票
1 回答
1042 浏览

atg - 如何使用 .wdl 文件中的 atg-workflow?

我正在尝试从 Publishing/base/sample-code/ca-import-sample-code.jar 执行导入版本化数据,但它不起作用,因为它无法识别配置目录中的 import.wdl。可以应用哪些步骤来使用 .wdl 文件中的“atg-workflow”?

0 投票
2 回答
1625 浏览

java - 如何在 ATG 中模拟存储库项目

我正在尝试为 droplet 创建一个 Mock 类。我能够模拟存储库调用,req.getParameter但需要有关如何从存储库模拟存储库项目列表的帮助。下面是示例代码。

0 投票
2 回答
1463 浏览

jboss - 找不到组件 /atg/dynamo/servlet/adminpipeline/AdminHandler

我希望有人能够提供帮助,因为我已经在这个问题上苦苦挣扎了两个星期,但仍然无法找到解决方案。

我已经在我的 Red Hat Linux 机器上安装了 JBoss AP 服务器。在我对代码进行了新的更改后,我试图触发构建并部署我的应用程序。在部署过程中,在服务器停止并再次启动后,我收到以下错误并且构建/部署失败:

我已经多次阅读 ATG 安装文档,尝试了那里的建议但不起作用。在搜索过程中,我发现缺少的 AdminHandler 组件是安装 ATG 平台时包含的组件。

我以前从来没有遇到过这种问题,但是两周前的一天,这开始出现了。

有什么想法吗?

谢谢 !

0 投票
1 回答
688 浏览

mockito - How to mock ATG RqlStatement

Inside my ATG Droplet, I am fetching records from repository. Now when I try to mock RQLStatement it throws a org.mockito.exceptions.misusing.MissingMethodInvocationException

Below are the statements I am trying to mock:

I used mockito and powermockito but its not working

0 投票
2 回答
6852 浏览

mockito - 我们可以使用 ArgumentCaptor 检查 Mockito 中的日志消息吗

我在 ATG 中有一个表单处理程序,具有以下句柄方法 -

表单处理程序正在使用其超类GenericService之一的日志记录。我想写一个测试来检查 cardService 是否为空。在上面的代码中,当卡服务为空时,它使用 logError 写入错误消息。我们可以在这里使用 ArgumentCaptor 来验证消息吗?或者有没有其他方法来测试这种情况?

在这里,模拟和间谍将如何协同工作?我应该将获取卡片对象的调用存根为 -

这是我的测试方法-

谢谢。

0 投票
1 回答
671 浏览

e-commerce - 如何在不组装或构建的情况下将新罐子添加到 ATG 耳朵

需要帮助将 jar 添加到 ATG Ear 文件,而无需组装或构建 EAR。

0 投票
2 回答
2661 浏览

oracle - 错误 [nucleusNamespace.] 在全局范围内解析组件“”的尝试无效。它在范围原型中定义

GenericService.resolveName(java.lang.String pName) 当我尝试对会话范围使用类似 错误时,我收到了上述错误 。如果我将范围更改为“全局”,则一切正常。但我需要让我的组件在原型范围内。那我能做什么..?

0 投票
3 回答
3281 浏览

scope - ATG 中的 $scope=global 是什么意思..?

根据文件,

全局:组件在所有用户之间共享。会话:为每个用户提供单独的组件实例。

这是否意味着,对于全局组件,整个核心系统只有一个实例。如果这是真的,那么它对像“/atg/dynamo/transaction/TransactionManager”这样的组件和大多数液滴......如何有效?因为这些组件同时被多个用户使用

编辑:

我理解“TransactionManager”的行为。根据定义应该有一个事务管理器,并且他应该为每个事务保留事务对象。但是我的问题对于像foreach,switch等这样的液滴仍然有效(它们中的大多数都是全局范围的)如果整个核系统只有一个对应类的实例,它不会对性能产生不良影响吗?

0 投票
3 回答
1104 浏览

atg - ATG 10.2 -MessageBrokerServlet 当前不可用错误

我正在尝试设置一个新的 ATG 站点。从 ATG 业务控制中心访问站点管理->站点资产时,它会生成一个弹出窗口

在检查服务器错误日志和 cmd 时,它显示

[[MessageBrokerServlet]] Servlet MessageBrokerServlet is currently unavailable.

谁能帮我解决这个问题?

0 投票
2 回答
372 浏览

jar - Jboss4.3 和 ATG 9.4- 当多个同名 jar 在类路径中时确定正在使用的 jar

我有一个关于 jboss 4.3 和 ATG 9.4 的问题。

我需要为我的应用程序更新axis.jar(1.4),我对jar 做了一些更改并想使用我的。我已经为我的模块更新了 MANIFEST.MF 的 ATG-Class-Path 并引用了 lib/ 中存在的更新的 JAR。我的模块依赖于一些模块,如 DAS,以及其他具有相同 jar 的自定义模块。

在 JBOSS 启动时,在未排序的 CLASSPATH 条目下,我看到所有 jars 都被拾取(我的和依赖模块中的旧版本)。我知道加载的第一个将是应用程序正在使用的。

我可以确定我的模块的 ATG-Class-Path 中的那个最终是正在使用的那个吗?有没有办法在运行时证明这一点,比如在 jar 中添加一些内容并将其打印到日志中,或者其他一些不错的方式?