问题标签 [portlet]

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 投票
3 回答
3187 浏览

oracle - Oracle WebCenter 中的 WSRP Portlet:未加载从 CSS 文件引用的图像

如果 WSRP portlet 显示的 jsp 页面引用了引用图像的 css 文件,则无法加载图像,因为无法找到 css 中的 url。css 中的 url 是一个相对的:../images/image.gif。

我的问题的详细信息

我开发了一个 JSR168 portlet(Java Portlet Standard),我想将它部署到 Oracle WebCenter 11g(在其他 JSR 投诉门户服务器中)

我的 portlet 显示了一个引用 css 文件的 jsp,而这个 css 引用了一些图像。所有这些资源(图像、css、jsps 等)都包含在我的 portlet 的 war 文件中。

当我在 WebCenter 页面中加载 portlet 时,css 文件已正确加载,但此 css 文件引用的图像却没有。

The reason is that to generate the css, WebCenter generates a long url: http://localhost:8888/webcenter/resourceproxy/~.portletId~3D~252Foracle~252Fadf~252Fportlet~252FscopedMD~252Fs8bba98ff_4cbb_40b8_beee_296c916a23ed~252Fportlets~252Fclients3_366e85fa_e823_48ac_b37a_9890375111ab~26clientId .. . (它的方式更长)

但是在这个 css 文件中,有图像的相对路径。当浏览器尝试加载它们时,网址是: http://localhost:8888/webcenter/resourceproxy/img/sprite.png 不存在。

我该怎么做才能使 WebCenter 正确加载我的 css 文件中的图像?

我如何将我的 portlet 部署到 Oracle WebCenter 中我对此进行了解释,以防我应该以不同的方式进行。

我的环境

WebCenter 套件 (11.1.1.2.0) + WebLogic Server (10.3.2) SO:Windows XP SP3

在此先感谢您的时间。

0 投票
1 回答
1554 浏览

oracle - 将 JSR 286 portlet 部署到 WebLogic+WebCenter 11g 时出现异常

在将 JSR 286 portlet 部署到 Oracle WebLogic Server 11g(稍后在 Oracle WebCenter 11g 中部署)时出现以下异常:

错误消息是西班牙语。它的意思是:

“处理文件时出错”/WEB-INF/portlet.xml 第 6 行第 68 列”

我的 portlet 的 portlet.xml 似乎是正确的,我已经将它部署在其他门户服务器中。所以我不明白错误信息。

这是我的 portlet 的 portlet.xml(eclipse XML 验证器说它是一个有效的 XML)

如何部署我的 portlet

  1. 我通过执行 java -jar wsrp-predeploy.jar 源 EAR 目标 EAR 将我的 portlet 转换为 WSRP portlet,如http://download.oracle.com/docs/cd/E12839_01/webcenter.1111/e12405/wcadm_portlet_prod 中所述。 htm#CHDECJHI )
  2. 我尝试使用 WebLogic 控制台将其部署到 WebLogic 中,但出现此异常。

我的环境

从 oracle.com 下载的 WebCenter Suite (11.1.1.2.0) + WebLogic Server (10.3.2)。默认配置

所以:Windows XP SP3

在此先感谢您的时间。

0 投票
1 回答
1102 浏览

jquery - jquery portlet - 每个portlet的参数?

我设法让 jquery portlet 在我的带有 java 后端的 JSP 上工作,使用这个例子作为起点:http: //jqueryui.com/demos/sortable/#portlets

对于每个 portlet,我需要在 portlet 标题上添加一个附加图标,具体取决于用户是否具有该 portlet 的权限。所以它就像

我的问题有点基本 - 每个 portlet 将该信息传递给 jquery 的最佳方式是什么?传递参数?(如果是这样,如何?)隐藏的div?我使用 jquery 的时间还不够长,无法知道最好的方法。

0 投票
1 回答
276 浏览

portlet - 包含第三方内容的 SAP Enterprise Portal

有人将SAP Enterprise Portal与第三方 Web 内容管理系统(例如 Vignette)集成了吗?我对 SAP Portal 没有太多了解,但我知道它提供了一个 J2EE 应用服务器,并且有一些称为iViews的东西,我认为它是某种花哨的 JSP 和 Servlet 等。任何见解都会有所帮助。

0 投票
1 回答
352 浏览

apache-flex - 将 Alfresco Flexspaces 与 JBOSS 门户集成

我们正在开发 JBoss 门户。作为功​​能的一部分,我们需要使用 portlet 将它与 Alfresco 集成。两者(portal 和 Alfresco)都将连接到相同的 LDAP 目录来获取用户,以保证相同的用户可以访问两个系统。现在这部分实现还没有完成,所以我们在两者上创建了相同的用户/密码。

为了展示 Alfresco 的内容,我们使用了 Flexspaces portlet。加载包含 portlet 的页面时,会出现一个窗口,要求在 Alfresco 上输入登录名/密码。登录后,浏览器会跟踪会话。然后,当用户从门户注销时,我们遇到了问题,因为 portlet 有一些问题,比如要求登录(不是在 Flex 上,而是在老式 javascript 方式上),但不接受它,并显示错误“无效票”

由于门户知道需要在 Alfresco 系统上登录(以及注销时)的用户,因此进行这种集成的最简单方法是什么?我们如何与 Flex 通信以从门户登录和注销?

此外,我们有兴趣了解如何从门户网站与 flex 进行通信,不仅仅是为了这个问题,而是为了进一步的开发。

0 投票
3 回答
1305 浏览

java - JSF 外部链接

我想知道是否可以将外部链接(例如domain.tld/jsfview)链接到特定的 jsf 视图/页面。

我不想要我的 jsf 应用程序的起始页,这将由

试过这个配置

但我只能重定向到我的起始页。

我忘了要提一件重要的事情:JSF 应用程序在带有 jboss portlet 桥的门户环境中运行

0 投票
1 回答
626 浏览

java - 在 JSR-168 中处理 PortletException

如何捕获和处理 GenericPortlet.doView() 抛出的 PortletException?如果由于某种原因引发此异常,我想在 JBoss 门户中显示自定义错误页面或自定义消息。

0 投票
3 回答
912 浏览

java - 用于集成的 Java Portal 引擎

我想向现有的 java web 应用程序添加仪表板功能,这应该是一个 portlet 容器,因此它可以托管其他迷你应用程序或打开社交小工具。

什么是最好的解决方案?集成现有的成熟 portlet 容器?

0 投票
1 回答
2088 浏览

jquery - ASP.NET MVC、JQUERY Portlet 和个性化

是否有任何示例/链接/想法用于使用 jquery portlet 和 asp.net 个性化提供程序实现 asp.net mvc 应用程序?欢迎所有想法/想法/反馈

0 投票
1 回答
1930 浏览

java - 从 AJAX Servlet 生成 Portlet URL

我正在尝试修改 portlet 以通过 AJAX 为表加载数据,因为 WS 调用需要花费大量时间才能完成。该表基本上是一个概览,每个表行有一个条目,每行中都有一个链接,指向有关该条目的更详细信息。

以下是我当前为表中的每一行创建 URL 的方式:

我创建了一个 AJAX servlet 来接收 AJAX 调用并返回 JSON,该 JSON 将使用 jQuery 回调动态添加到表中。servlet 工作正常,行被添加到表中,没有真正的问题。我目前遇到的问题是应该在表格中的链接。

我的问题是如何在 servlet 中模仿上述 JSP 代码来生成正确的 portlet URL?!?!我对portlet 有点陌生,它们的URL 对我来说似乎是一团乱七八糟的乱码。