问题标签 [websphere-portal]

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 投票
2 回答
1097 浏览

deployment - 将 Websphere 门户部署到 6.1 服务器上

每当我尝试在 Websphere Portal 6.1 服务器上发布我的 Portal 项目时,都会收到以下错误消息:

这是真的还是我做错了什么?

我正在尝试部署一个门户项目,其基本目标是发布一个新主题。

不幸的是,每当我尝试部署时,我都会从 IDE 中收到上面列出的错误消息,并且控制台中没有错误。

RAD 版本是 7.0.0.7。

0 投票
7 回答
1978 浏览

java - 用于 WebSphere Portal 开发的轻量级门户服务器?

我正在为 IBM WebSphere Portal 6.1 做一些 portlet 开发。但是,部署过程非常缓慢。由于这是我第一次进行 portlet 开发,我对那里的各种门户服务器不太熟悉。我想要一些关于轻量级门户服务器的建议,我可以在其上快速部署以进行开发。

0 投票
2 回答
964 浏览

logging - WebSphere Portal 6.0 Portlet 错误记录

在哪里可以找到部署到 WebSphere Portal 6.0 (Linux) 的 portlet 的错误日志

0 投票
1 回答
944 浏览

java - Websphere Portlet 迁移,DispatchAction 中缺少参数

我正在将旧的 portlet 应用程序从 WPS5 迁移到 WPS6。该应用程序正在使用 IBM 旧容器。根据迁移指南,我只更新了一些门户库和一些标签引用。该应用程序仍在使用 IBM 遗留容器和修改后的 Struts Portlet。

当我创建如下链接时:

该链接呈现这样的网址:

我正在使用DispatchAction,它将查找参数“方法”以进行调度。但是,点击上面的链接无法将' method '参数传递给dispatchAction。对请求参数的进一步调查发现了这个键值对:

所以很明显request.getParameter('method')返回 null 因为参数被埋在下面request.getParameter('spf_strutsAction'),因此无法调度动作。

当然我可以通过读取隐藏参数来强制调度动作。但问题是除了“方法”之外还有许多其他参数。

我认为门户服务器应该提供 PortletRequest 的实现。PortletRequest.getParameter() 是否不正确?还是 Portlet Struts 问题?如何将这些参数放回请求对象中?

0 投票
11 回答
89260 浏览

java - 转换为同一类时出现 ClassCastException

我有 2 个不同的 Java 项目,一个有 2 个类:dynamicbeans.DynamicBean2dynamic.Validator.

在另一个项目中,我动态加载这两个类并将它们存储在Object

然后我继续使用创建一个Validator对象validatorClass.newInstance()并将其存储在上面,validator然后我创建一个 bean 对象以及使用beanClass.newInstance()并将其添加到会话中。

Form项目的生命周期中,我调用validator.validate()它从会话加载先前创建的 bean 对象(我正在运行 Websphere Portal Server)。当我尝试将此对象转换回 aDynamicBean2时,它会因 ClassCastException 而失败。

当我使用将对象拉出会话时

并使用.getClass()I get来检查它的类别dynamicbeans.DynamicBean2。这是我想将其转换为的类,但是当我尝试得到 ClassCastException 时。

我得到这个有什么理由吗?

0 投票
2 回答
2241 浏览

java - ResourceResponse.setCharacterEncoding() 不工作

我需要在portlet方法á的响应中返回一些特殊的拉丁字母(例如)。serveResource()我尝试了以下方法:

或者

前端 XHR 调用(对 serveResource url)没有从上述任何一种方法中获取正确的字符。但是,如果 XHR 将请求发布到 HttpServlet(具有与上面完全相同的响应代码),它就可以正常工作。

有人可以在这里阐明问题吗?

0 投票
2 回答
6653 浏览

liferay - Liferay 门户:与 Websphere 门户有何不同

我曾使用 Websphere Portal 6.0、6.1 并使用 JSR 168、JSR 286 Portlets 开发了门户应用程序。

现在我正在转移到我将使用 Liferay 门户服务器和 JSR 168、JSR 286 的项目。

我知道根据编程接口(JSR)它会是一样的。但是想知道与 Websphere Portal 相比,服务器级别(功能、配置、架构、开箱即用服务)的主要区别是什么?

谢谢

0 投票
1 回答
571 浏览

multithreading - WebSphere Portal portlet 疯狂线程

我们正在处理 WebSphere Portal 解决方案中的一个问题。它是一个独立的应用服务器,在 WebSphere 6.0 之上运行 WebSphere Portal,所有的堆栈都由另一个 IBM 产品安装:WCL - Workplace Collaborative Learning(一个电子学习平台)。顺便说一句,这是一个 Windows Server 2003 安装。

问题在于,当我们使用 portlet/web 剪辑访问门户页面时,JVM 进程会触发一个线程,该线程永远不会终止。当新用户(新会话)点击该页面时,总是会发生这种情况。

它是一个开箱即用的安装,根本没有任何定制,除了 portlet 页面,它是使用 WebSphere Portal 后台和 3 单击向导创建的。

这是线程加速的图片(用户栏表示一次点击,而不是同时用户):

替代文字 http://img200.imageshack.us/img200/7638/threadind.png

0 投票
2 回答
2232 浏览

java - 将 WAR 部署到 WebSphere Portal 环境时出错

我正在尝试将一个开箱即用的 portlet 部署到我的 WebSphere Portal 6.0 环境中。我对其中一个 JSP 进行了较小的 HTML 更改,任何后续部署都会导致以下错误:

我在做任何明显错误的事情吗?正如我所说,我没有对实际代码进行任何更改,只是它的布局方式。

谢谢

罗尼

更新:更多信息:我正在尝试重新部署 portlet lwp.peoplefinder.jsr168.war。我提到的小改动非常小,即<br>从文件 ProfileField_inc.jsp 中删除了 4 个标签(如果有人熟悉的话)。

0 投票
1 回答
1187 浏览

websphere-portal - 要求用户在成功认证后完成个人资料

我正在为 Websphere Portal 6.1 开发一个独立的定制注册表、定制登录 portlet 和定制配置文件 portlet。一些现有用户尚未填写其个人资料中的一个或多个必填字段。

下次这些用户成功登录时,如何让门户网站将他们重定向到自定义配置文件 portlet ,然后再让他们访问站点的其余部分?