问题标签 [oracle-commerce]

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 回答
694 浏览

jersey-2.0 - 使用 Jersey REST api 框架注册 ATG 组件

我有一个组件,我想在我的 Jersey rest api 中使用而不使用 request.resolve。我的 web.xml 看起来像这样

我已经创建RestResouceRegistry.properties并提供了我的组件文件位置,如下所示 -

但我在我的dyn/admin中没有看到 RestResouceRegistry.properties 。有人可以帮我弄清楚我错过了什么吗?

0 投票
0 回答
531 浏览

java - ATG REST 服务未从 POSTMAN 获取原始 POST JSON 数据

我试图从 POSTMAN 调用 ATG Rest 服务,在正文中将 JSON 作为原始数据传递。Webservice 没有获取数据,它以空输入的形式出现。但是当我通过与 x-www-form-urlencoded 相同的输入 JSON 并带有键和值对时,输入数据(orderJson)会很好。

这是我在 web 服务中从 POSTMAN 获取输入 json 的代码。

休息端点:

方法:

即使我尝试读取以下代码的原始 JSON,数据也不会出现:

当我们使用 POST 从正文将输入 json 作为原始数据传递时应该有什么问题?

x-www-form-urlencoded 的屏幕截图:

x-www-form-urlencoded

0 投票
1 回答
1036 浏览

atg - Endeca 基线更新失败:严重:实用程序“rmdir_dgraph-input-old”失败

endeca 的基线更新失败。请在下面找到日志:

有没有人见过这种类型的错误?请让我知道潜在的解决方案。此外,基线更新需要 2 到 3 个小时,然后它就失败了,这很烦人。

谢谢!

0 投票
2 回答
473 浏览

eclipse - 从 WebLogic 11g 升级到 WebLogic 12c 后 Eclipse 调试器挂起

我们最近从 WebLogic 11 升级到了 WebLogic 12c (v12.2.1.2)(我们正在使用 Java 8 运行 Oracle Commerce 11.3 框架)。升级后,我们发现 Eclipse 调试器会在您开始单步执行代码时无限期挂起,而恢复的唯一方法是暂停调试器。我们尝试了多个不同版本的 Eclipse,包括 Mars、Neon 和 Oxygen,它们都表现出相同的行为。下面是我们用来启用调试的 WebLogic JVM 启动参数:

在 Eclipse 中,我们设置了远程调试器,它会正确启动并且我的断点会正确触发,但是在单步执行几行代码后它会挂起(我们尝试调试多个不同的 java 类)

关于如何解决此问题的任何想法?

0 投票
1 回答
420 浏览

oracle - Oracle Endeca (Commerce) 伪造错误:无法创建目录 C:: Permission denied at -e line 1

尝试在 Oracle Commerce 11.3.0 中运行基线更新时,出现以下错误:

在 endeca Platform services 的 mkpath_repository 日志中。Forge 组件失败,目录中没有任何日志.\logs\forges\Forge。我由endeca 用户和管理员运行,他们都是[ appdir] 的所有者。我该如何解决?

提前致谢。

0 投票
1 回答
468 浏览

jersey-2.0 - 初始化自定义 RestResource 时出现异常

我在使用自定义 RestResource 时遇到问题。我想用我自己的实现替换 OOTB UserRestResource。当核启动时,我得到以下异常:

该类具有以下实现:

在调试 RestResourceRegistry 时,我发现它无法找到 Path 注释,即使它在那里。

0 投票
1 回答
448 浏览

rest - ATG REST API - 如何发送不同的 HTTP 状态码而不是 500

我正在公开一个 REST 服务,在该服务中我试图根据错误类型返回不同的 HTTP 状态代码。

不幸的是,我设法发送的唯一错误状态是 500。

我尝试了以下方法,但似乎不起作用。

有任何想法吗?

先感谢您。

0 投票
1 回答
164 浏览

tomcat - 可以在 Apache Tomcat 中部署 ATG 项目吗?

我使用ATG 10.2创建了一个简单的项目。我想知道它是否可以部署在Apache Tomcat Server 中?如果可以,如何部署?

0 投票
2 回答
204 浏览

javascript - dsp:input 是否支持 onclick?

我试图dsp:input在jsp页面上使用类型为按钮的标签。

dsp:input标签是否支持onclick功能?

0 投票
0 回答
1069 浏览

java - Docker:Java 无法解析主机 IP 地址

问题

我正在构建一个包含整个Oracle Commerce Guided Search平台的映像,因为可以成功地构建映像,但由于引发以下异常,包含的 Java 进程将无法运行:

通过查看异常,是否清楚主机名被设置为:37863d1a232e

如果我检查 OS $HOSTNAME,我会得到以下输出:

这与 /etc/hosts/ 中显示的输出相同:

但是,它不是在例外中显示的那个。

我试图解决这个问题的方法是什么?

  1. 我已将 --hostname 标志用作 --hostname=localhost
  2. 我试图解决这个帖子:32537977

事实

  1. 我使用 Mac OS(High Sierra,10.13.5)作为主机。
  2. Docker 社区版(Engine:18.03.1-ce)用于构建 Docker Image。
  3. 虚拟操作系统是oraclelinux:7.2
  4. 不幸的是,我没有成功执行上述解决方法。

不幸的是,我没有成功。

问题

发生这种情况的原因可能是什么?

来源

  1. Dockerfile