问题标签 [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 投票
1 回答
794 浏览

websphere-portal - 用于测试 WSRP 的快速简便的客户端?

我正在编写一个 JSR-168 Portlet,以通过 WebSphere Portal Server 上的 WSRP 将其作为服务公开...有没有一个好的工具可以用来在我的桌面上测试 WSRP 服务?我正在寻找比安装 Sharepoint 并让其 WSRP 模块工作更容易的东西。

0 投票
1 回答
515 浏览

websphere-portal - WebSphere Portal CoreQueries / PortalLog 警告

有谁知道 WebSphere Portal systemout.log 文件中的“CoreQueries”或“PortalLog”引用了什么?

以下是被抛出的警告,在我看来似乎来自门户本身的基本安装,而不是它所引用的内容。

非常感谢任何帮助。

0 投票
2 回答
4208 浏览

jsf - 如何在 IBM Webpshere Portal 6.1 JSF Portlets 中传递和获取 URL 参数?

我有一个简单的 HTML 页面,其中包含一个表单(使用 GET 方法),其操作是一个包含 JSF portlet 的门户页面。我需要在我的 portlet 中访问传递到门户页面的参数——我该如何实现呢?

我尝试code使用以下代码访问视图页面上的参数,但值显示为null.

在其他一些论坛上,有人建议我需要将 portlet id 作为请求参数传递,以便让 portlet 访问传递的请求参数。如果这是真的,我在哪里/如何查找我的 portlet ID 以便 portlet 可以访问请求参数?

0 投票
3 回答
1417 浏览

java - WebSphere Portal 中与门户 URI 相关的内存泄漏

我有一个应用程序以适当的速度泄漏 Java 堆(400 个用户在 2 小时后留下 25% 的空闲空间……注销后所有内存都恢复了),我们已经将导致内存泄漏的项目确定为放置在会话中的字符串似乎是由 Portal 本身生成的。这些值是编码的门户 URI(非常长的结束编码字符串......通常大小约为 19kb),而键似乎是七 (7) 个随机生成的字符,前缀为RES#(例如,RES#NhhEY37)。

我们已经使用会话跟踪和捕捉 heapdump 逐步完成了应用程序,这导致确定几乎每个页面上都有这些对象中的一个被创建并添加到会话中……事实上,似乎每个页面上都有提交数据(这是大多数页面)。因此,通常是 1:1 的页面,或者 1:1 的表单。

有没有人遇到过类似的问题?我们正在向 IBM 开票,但也想询问这个社区。提前致谢!

0 投票
1 回答
1131 浏览

ajax - IBM JWL(IBM 的扩展 HTML JSF 标签)AJAX 示例如何在 WPS 6.1 上运行?

如果我尝试实现这个尽可能简单的示例:

使用 AJAXRefreshRequest 更新内容

它不适用于 Application Server 6.1.0.27 上的 Websphere Portal 6.1.0.3。内容仅在第一次更新。在每个进一步的请求中,Bean 都不会从 inputText 更新。

0 投票
1 回答
2492 浏览

spring-mvc - 带参数的 Portlet 页面导航 - Spring MVC、WebSphere Portal 和 JSR 286

这是场景: 我们有一个在 Webphere Portal Server 6.1 和 Spring MVC 上运行的应用程序。有一个带有单个 portlet 的页面,该页面显示了一个充满记录的网格。一旦单击这些记录中的一个,它必须导航到驻留在不同页面上的另一个 portlet——甚至可能是同一门户服务器上的不同 portlet 应用程序——并显示该特定记录。

问题是: 我已经读到,通过使用 Portal 2.0 的“公共呈现参数”,您可以在 portlet 之间共享数据——这应该可以解决我的大部分问题。问题是,在使用 Spring MVC 时,我找不到它是如何工作的。我在 Spring MVC 技术文档中找不到对“公共渲染参数”的引用,但有些人说他们可以正常工作。有人可以具体告诉我详细的文档在哪里,或者给我一个示例的小代码片段,说明如何在我的控制器类中访问这些公共渲染参数?另外,如果在我的环境中有更好的方法来实现这一点,它是什么,我在哪里可以找到一个例子?请不要回答,“如果你需要这样做,你应该”如果您改用 XYZ 技术,那么您可以做这个和那个“。我无法改变环境 - 它就是这样 - 我只需要让它工作!:) 谢谢!

0 投票
1 回答
2061 浏览

java - WAR安装错误的编码解决方案(Websphere Portal 6.0)?

我有一个 Websphere Portal 应用程序,其中包含几个我目前正在对其进行更改的 portlet。

一周前,Rational Application Developer 生成的WAR 文件可以毫无问题地安装在Portal 服务器上。

昨天我对两个 JSP 文件及其关联的“页面代码”Java 文件进行了一些看似很小的更改,并且尝试更新服务器上的 WAR(使用 Portal Administration Web 界面)现在会产生错误消息。
WAR 上传工作,系统向我显示了 WAR 文件中正确的 portlet 列表,但是单击“完成”给我一个页面,其中显示错误消息“EJPAQ1319E:无法安装选定的 WAR 文件。查看详细信息”。
单击“查看详细信息”链接会给我一个包含以下文本的页面:

我可以通过 Google 找到的关于此错误的所有信息都在 Websphere Portal 文档中:

EJPPE0020E:不允许在 {1} portlet 应用程序上安装 {0}。
说明:包含遗留 portlet 的 portlet 应用程序只能用另一个包含遗留 portlet 的 portlet 应用程序来更新。对于标准的 portlet 应用程序也是如此。
用户响应:修改应用程序的 portlet.xml,使其与原始 API 类型、标准或旧式匹配,然后重试。

然而,“portlet.xml”文件在大约一个月内没有改变,并且在那段时间我已经为这个应用程序完成了几次 WAR 更新,没有任何问题。这个问题似乎是由我昨天所做的代码更改引起的,但我不知道为什么几行代码会这样做。

有任何想法吗?

0 投票
1 回答
1951 浏览

maven-2 - 用于 websphere portlet 的 portlet-mvc 3.0 + maven:示例?

我正在尝试使用 java、maven 和 spring-portlet-mvc 3.0.2.RELEASE 开发一个 websphere 门户 portlet,但到目前为止我运气不佳。我遇到的问题是很多教程要么过时、不正确、相互矛盾,要么是上述所有内容的组合。另外我必须使用 RAD,但教程也相互矛盾,从逻辑上讲,我认为您会选择新的 portlet 项目,但是http://www.ibm.com/developerworks/websphere/library/techarticles/0802_patil-pt1/0802_patil -pt1.html表示使用动态网络项目。

所以我想知道是否有人有一个很好的例子/好的教程。

0 投票
2 回答
2396 浏览

java - 如果用户在 IE 或 websphere 门户上的 mozilla 中单击新选项卡,如何启动新会话?

我在 websphere 门户服务器上运行的一个应用程序的主页上有一个“用户搜索”portlet,它根据搜索表单中填写的搜索条件显示匹配的用户记录。我需要在结果页面上有一个“返回搜索输入”链接,单击该链接应在输入 jsp 上显示已填写的表单。

我面临的问题是,如果我在同一个 IE 浏览器的两个不同选项卡中打开应用程序并开始提供一些搜索条件并提交,同时从另一个 IE 选项卡(在同一个浏览器中)搜索一些其他输入,然后去返回上一个选项卡并单击“返回搜索输入”链接,而不是向我显示第一个输入,它将显示我在下一个 IE 选项卡中输入的输入。

我正在通过 portlet 会话设置和获取 bean(表单 bean)。但是在同一个 IE 的两个 diff 选项卡中,它将是同一个用户会话(并且可能是同一个 portlet 会话。)

如何修复它以便两个选项卡独立保存搜索结果?


这里要注意的一件事是我可以在不登录的情况下访问这个“用户搜索”应用程序。所以在这种情况下它必须采用默认的 portlet 会话。一旦我登录然后搜索会发生什么;它会覆盖portlet 会话和http 会话吗?

0 投票
2 回答
2040 浏览

java - 将 Portlet 自动部署到 WebSphere Portal Server 6.1

我最近开始了一个项目来开发一些将在 IBM WebSphere Portal Server 6.1 上运行的 portlet。

有谁知道用于将 portlet 发布到 Portal Server 的任何脚本、Ant 任务、Maven 插件等?在 Eclipse 的 WebSphere Portlet Factory 插件中,可以将 portlet 项目“发布”到 Portal Server 实例,但是我想知道这里的幕后情况(或至少如何复制行为),以便我可以在其他地方进行(即从持续集成服务器)。

更新:根据我的阅读,这听起来像是 Portlet Factory 使用 WebSphere JMX 客户端发布的。有谁知道我在哪里可以找到有关此的更多详细信息?