首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在Websphere Portal上调试portlet吗?

可以在Websphere Portal上调试portlet吗?
EN

Stack Overflow用户
提问于 2011-04-01 09:35:03
回答 3查看 2.2K关注 0票数 4

我正在使用Rational Application Developer开发JSR168 portlets,并将它们部署到Websphere Portal6.1中。现在我想调试它们。

我想做的是这个工作流:

  1. 开发portlet并设置断点
  2. 在调试模式下启动门户
  3. 在RAD中使用鼠标右键上下文菜单部署portlet
  4. 打开门户,创建一个页面,放置portlet
  5. 启动应该将我带到断点的操作。
  6. 使用RAD中的调试透视图进行调试

有可能吗?有教程吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-09 13:47:36

在本地开发机器上设置门户服务器的过程非常直接。我一开始没有找到安装信息,但是它们可以在网站 at https://www-304.ibm.com/support/docview.wss?uid=swg21330952 for Portal6.1上找到。

安装过程花了我几个小时,但之后您可以在Rational Application Developer中添加Portal并启动它。这在一台旧机器上慢得令人痛苦,而且你真的希望每天使用它有4GB的内存。

如果正在运行,右键单击portlet项目并从上下文菜单中选择 Deploy .。portlet将被部署.

我必须检查一下,如果@Nachtfrost是清理临时目录的正确方法重新启用了右键部署.

如果右键单击部署对您无效,请尝试以下方法:(这将不允许您调试portlets!它只是作为一种解决办法来运行它们)

  1. 将portlet导出为WAR (右键单击项目,选择Export.exe.从上下文菜单
  2. 在Servers视图中右键单击Portal,然后从上下文菜单中选择Open Portal
  3. 以管理员身份登录,转到Administration
  4. 转到web应用程序菜单(我是从内存中编写的,所以试着在Portlet管理菜单的某个地方找到菜单)
  5. 从WAR文件中安装portlet,就像其他web应用程序一样
  6. 创建一个新页面,将您的portlet放在该页面上
票数 1
EN

Stack Overflow用户

发布于 2011-04-02 06:12:09

当使用或Architect时,您需要不时地清理Websphere临时目录,包括门户和应用服务器。有什么奇怪的事,就把它们擦干净。

您的工作区可能是另一个问题。如果干净的临时目录对我不起作用,我就创建一个新的工作区。为了减少每个新工作空间的配置任务,我做了一个基本设置,并将其插入到subversion或GIT中。

票数 1
EN

Stack Overflow用户

发布于 2011-07-08 20:50:07

我有一个坏习惯,就是通过主机文件给我的dev门户服务器一个真正的名称,但让它从DHCP服务器获取IP地址。几周过去了,DHCP给出了一个新的地址--此时Rational 中的portlet调试将无法运行。即使服务器被配置为Rational中的localhost,也是如此。

如果portlet调试工作正常,并且现在已经停止,请确保DNS到IP是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5511576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档