问题标签 [webcenter]
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.
apache - 使用在 Webcenter 上运行的 Portal 以 OHS/Apache 为前端重写 URL
我们的 Portal 在 Oracle Webcenter 11.1.1.8 上运行,我们的 WLS 前面是 OHS。如我们所见,我们门户页面的 URL 形成为http://host:port/webcenter/portal/My-Custom-Portal/Home ?。根据客户的要求,我们不应该在我们的 URL 中显示“webcenter/portal”以及 adf 参数。我们想要的是 URL 应该像http://My-Custom-Portal/home一样干净,就是这样。
现在,我们被困在如何隐藏“webcenter/portal”的 URL 重写部分。我尝试在 /config 文件夹中编辑 httpd.conf 文件,方法是在 mod_rewrite.so 的加载模块命令结束的位置之后添加以下规则。添加下面的代码行作为测试,看看这是否有效。
重写规则上的重写引擎。* http://www.google.com
但遗憾的是,这根本没有帮助。这里向代理主机和带有 webcenter 的端口发出的所有请求都像以前一样工作。
另请阅读 .htaccess 文件,该文件将包含重写规则并应保存在根目录下。但是我们将我们的代码作为战争部署到 Weblogic,所以如果需要的话,应该将 .htaccess 文件保存在哪里。
我在这里错过了什么/做错了什么。
亲切的问候,
席德
编辑:正如乔纳森建议的那样,在 httpd.conf 文件中添加了以下更改
虚拟主机入口:
将 URL 设为http://10.10.10.10:7743/mylife后, 我们得到的 URL 为
在地址栏中
窗口中的消息为
是否需要更多配置?
oracle - 如何从 Webcenter 站点列出所有资产(一种类型)
我想打印或导出所有尚未填充具体属性的页面,但我想做一个“调试” CSElement
,打印所有属性的指示类型(在本例中为 -> 页面)的所有元素,任何可以帮助我吗?
jsf - 找不到与家庭门户和版本 v1.2 匹配的皮肤。我们将使用皮肤portal.desktop
我在 webcenter 门户中设计了一个登录页面。该页面具有用户名和密码字段以及一个命令按钮。有一个托管 bean,也称为 LoginBean。我想要的是当用户提供用户名和密码字段并点击登录按钮时,用户将在下一页获得一个 msg“欢迎”用户名。我在 jsf 应用程序中开发了这个东西。它在那里工作得很好。我们知道 webcenter 门户基于 ADF 而 ADF 依赖于 JSF,所以我认为同样的逻辑也适用于 ADF。但是当我点击登录按钮时,我在控制台中收到“找不到与家庭门户和版本 v1.2 匹配的皮肤。我们将使用皮肤 portal.desktop”消息。它甚至没有击中针对命令按钮的 action 属性编写的方法
webcenter - 网络中心内容文件翻译成其他语言
我正在使用 webcenter 门户生成器开发一个门户,我想问一下如何翻译门户的内容,因为我没有找到相关的东西。
该门户网站使用希腊语和英语。按照我已经完成的指南翻译菜单,但对于内容它只说:
通过内容展示器模板展示翻译的内容
这是什么意思?
webcenter - 将 CSS 文件添加到 WebCenter 站点应用程序
我有一个 WebCenter 站点安装。另外,我有 site.js 和 site.css 文件。如何使 WebCenter Sites 模板使用这两个文件?我将这些文件放在哪里以便可以使用它们?
到目前为止,我所做的是在 WebCenter 站点之外设置一个简单的 HTTP 服务器,并使用<link>
和<script>
标记来指向外部服务器上的那些文件。这确实有效,但我更喜欢从站点应用程序提供文件。
我看到网站公开了一个 CSS 类型资产,但它似乎与它们的小部件框架相关联。我想用 CSS 制作一个空的小部件,然后我可以在<link href=
. 同样,网上没有很多这样的例子。
谁能给我一些关于如何从 WebCenter 站点中提供文件的想法?
oracle - 无法使用 fwadmin 用户访问 WebCenter 站点
错误:
此帐户无权访问此站点。要访问系统,您需要使用有权访问该站点的帐户登录。如有其他问题,请联系您的系统管理员。
Oracle 说“用户在站点上没有任何角色”。链接: https ://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=469675110594161&id=1991585.1&displayIndex=2&_afrWindowMode=0&_adf.ctrl-state=tecmcxrrr_423#SYMPTOM
fwadmin 是我必须访问的唯一用户。由于我已经分享了我的信用,有人可能已经改变了角色。
当我检查链接中提到的 userpublication 表时,它看起来很好。帮助我如何进行。
oracle-adf - 当所有相关配置都设置为“始终可更新”时,为什么 ADF 业务组件实体属性会呈现为“新时可更新”?
背景
有问题的应用程序是一个使用 ADF 业务组件、JSF 2.0 和 Facelets 的 WebCenter 11g 内部开发项目,并且正在使用 JDeveloper 11g 第 2 版,版本 11.1.2.4.0 进行开发。模型项目包含一个实体对象,其中包含许多用于审查业务项目的值。视图控制器项目在有界任务流中包含一个页面,其中包含一个输入表单,该表单引用这些值以创建和编辑评论。ADF 安全功能在应用程序中启用。在这些评论的上下文中,预期功能表明一类用户只能编辑某些“SE”值,而其他用户可以编辑所有值并创建新评论。为了促进这一点,已经为审查实施了实体属性级别的安全性。
问题
审阅表单正确呈现,除了一小部分随机选择的值的输入元素(40 个中的 8 个)仅在编辑现有记录时呈现为只读/禁用,但在创建新记录时没有问题记录。使用 AppModule 测试功能进行测试时,观察到相同的结果:测试用户只能为新记录编辑相同的八个值,而对于新记录和现有记录,所有其他值都是可编辑的。
细节
这些值的 View Object 和 Entity Object Attributes 都配置了Updatable属性设置为Always。这些值包括一些前面提到的“SE”值,但不是全部——也不是所有有争议的值都包含在“SE”值组中。测试用户被设置为应用程序的管理员,即授予所有资源权利的应用程序角色。
失败的决议
我尝试将 View Object 和 Entity Object Attributes 的Updatable属性更改为While New和Never,然后将它们切换回Always - 确认每次切换都在 XML 文件中进行了更改。我已经多次检查并重新检查了 ADF 安全配置,并确认每个值的安全性是相同的与未发生问题的相同形式/实体中的其他值的值相同。在部署到新启动的集成 WebLogic Server 之前,我已经清理了应用程序并单独重建了项目(模型和 vc);在重建和重新部署之前,我已经关闭并重新启动了 JDeveloper;我什至重新启动了计算机,因为有时我的企业性质会导致 JDeveloper 出现奇怪的问题,这些问题只能通过注销或重新启动整个系统来解决。我还确认问题发生在我同事的机器上。
基本规则
由于我所处环境的性质,我无法透露应用程序的明确细节,以下建议是不可接受的。
- 升级 JDeveloper
- 升级 Java
- 升级 WebLogic/WebCenter
- 升级 ADF、JSF 或任何其他库
asp.net - 如何解决为什么 Telerik radmenu ajax 控件在表单发布后停止工作?
我有一个带有 Telerik Ajax RadMenu 控件的 ASP.NET 表单,该控件托管在 Plumtree 门户内的“portlet”中。该控件在第一次加载时工作,但在回发发生后停止。回发是由同一表单上的另一个控件提交的结果。所以这似乎与 Ajax 有关。问题是 RadMenu 停止工作。
如何解决问题,并了解为什么会这样?第二个目标是如何解决,但首先是第一件事。
我熟悉的工具是 IE 调试器和 Fiddler 4(来自 Telerik)。
我应该在这门课程中带什么工具?哪些链接指向如何使用这些工具?
环境:
带有 IIS 的 Windows 7 64
Oracle WebCenterInteraction 版本 10.3.3 (Plumtree)
编辑:
这个 ASP.NET 表单在 portlet 之外运行良好。只有当我在 portlet 中运行它时,我才会失去 radmenu 控件的效果。
还需要注意的是:如果我将此表单放入 iframe 并从门户/portlet 提供此服务,那么问题就解决了。这种方法的问题是菜单被框架剪裁了。此表单是页面中的“部分”。
更新:
为了解决这个问题,我对 Telerik 控件的最大改进是支持 .NET 2.0 的最新版本。我怀疑问题与 Plumtree 门户在生成内联控件时未处理 Ajaxified Telerik 控件中所需的 javascript 有关。因此导致失去预期的控制行为。
谢谢你。
java - Oracle WebCenter 内容:成像 - API
我必须开发 Oracle WebCenter Content: Imaging 的客户端,但我没有从包“oracle.imaging”中找到类。(BasicUserToken、ServicesFactory 等)。有人可以帮助我吗?
webcenter - 如何将所有内容复制到新的 WebCenter 站点安装?
我有一个正在运行的 WebCenter Sites (11.1.1.8GA) 环境,但没有正确设置。它可以工作并且正在运行生产站点,但是安装有问题。为了解决这个问题,我们创建了一个新环境,并将其修补到 11.1.1.8 补丁 11。现在我需要将所有内容复制到新环境中。
关于如何以不会破坏a)补丁11添加的更新jar和配置以及b)配置文件中的环境差异(例如服务器名称)的任何建议?
到目前为止,我们的建议大致如下:
复制环境:
- 复制 webapp 部署目录
- 复制站点安装目录
- 复制共享目录
- 导出数据库
确保目标服务器与源服务器具有相同的目录结构。
在目标服务器上。
- 安装应用服务器
- 配置 jdbc 以连接到新的数据库实例和架构。
- 导入数据库
- 将 shared 放在与 source 相同的目录文件夹结构中
- 将站点安装目录放在与源相同的目录文件夹结构中
- 部署 Web 应用程序、自定义应用程序并配置类路径
- 在 .ini 和 .properties 文件中进行必要的更改以反映新的主机名/ip 或域。您可能需要查看有关多播设置的 cs-cache.xml、ss-cache.xml、linked-cache.xml 和 cs-cache.xml 文件。其他应该做的改变是关于 cas。(SSOConfig.xml 和自定义 Beans.xml)
不幸的是,这假设我们想要复制整个环境,包括补丁和配置。特别是,步骤 4、5 和 6 将不起作用。
您知道需要复制哪些目录/文件吗?还是只是我需要复制的内容数据库?