如何从RAD内部本地运行Websphere Portal/portlet进行调试

tje*_*net 8 debugging websphere portal local ibm-rad

我一直在寻找在互联网如何设置与RAD IDE本地Portal环境一起,我发现线程像这样但是这是古代历史的线程(在IT来说的),或者仅是指与RAD优化门户网站(点击这里).目前我正在运行RAD 8.0.4.1,我可以运行WAS实例,但我无法设法让Portal环境在本地运行.我读到过去有一些特定的Portal测试环境,但是对于新的RAD,我必须安装一个完整的Portal吗?在哪里得到它?我无法在任何地方找到好的参考.

我想在本地Portal-context中本地调试我的portlet.目前,portlet部署在远程Portal服务器上.这需要花费时间(包WAR,上传,刷新节点等).所以我想在本地运行我们的Portal,包括它的portlet.

在RAD中,我可以定义新服务器,并且可以看到"WAS 7上的WebSphere Portal v6.1服务器"选项,但它需要我定义服务器运行时环境.这将打开一个新的弹出窗口,我必须指定:

  • WebSphere Portal位置
  • WebSphere Application Server位置

我的运行时安装在"IBM\SDP\runtimes"中,其中包含以下文件夹"base_stub,base_v6_stub,base_v7,base_v7_stub,base_v8_stub,base_v61_stub,portal_v61_stub,updi_v7x,updi_v70,wsdk".无论我试图指向哪个位置,它都会不断给出错误信息:"The Portal Server installation is not correct".

我有以下问题:

  • 我需要在本地使用portlet运行/调试我的门户网站?
  • 我在运行时目录中看到portal_v61_stub的事实意味着没有安装Portal服务器?我的IBM安装管理器没有专门显示安装Portal Server的选项.
  • 是否可以在本地运行portlet/portal并使用hotswapping立即查看代码/视图中的更改?
  • 我在哪里可以下载/安装所需的软件?
  • 我听说你需要一台非常重的机器在本地进行门户/调试(我在3.00 GHz的8 GB/Intel E8400上运行.)
  • 如何将当前在远程服务器上运行的Portal-setup传输到本地系统(镜像/只复制文件?)

小智 2

一些事情,

RAD 是一个在 Eclipse 上开发应用程序的工具。它不附带任何服务器应用程序。您需要安装 WAS/Portal 服务器。

RAD 支持门户开发,因此它有存根,但您将无法在没有服务器的情况下部署应用程序。

我需要什么才能在本地运行/调试我的门户及其 portlet?

您需要在计算机上安装应用程序服务器。或者连接到远程服务器。

事实上我在运行时目录中看到portal_v61_stub,是否意味着未安装Portal 服务器?我的 IBM 安装管理器没有专门显示安装 Portal Server 的选项。

否。未安装服务器。您不需要 IBM Installation Manager 来安装服务器。这是为了 RAD。

是否可以在本地运行 portlet/portal 并使用热交换来立即查看代码/视图中的更改?

是的,如果您安装了服务器。

我在哪里可以下载/安装所需的软件?

您可以下载服务器的 Express 版本。但如果您是 IBM 业务合作伙伴,则可以从他们的网站下载。

我听说您需要一台非常重的机器来在本地执行门户/调试工作(我在 3.00 GHz 的 8 GB/Intel E8400 上运行。)

3 GB 足以运行 RAD 和 IBM Websphere Portal Server。(我现在正在与许多其他应用程序一起运行它)但为了获得最佳结果,请使用 4 GB RAM。

如何将远程服务器上运行的当前门户设置传输到本地系统(镜像/仅复制文件?)

您需要打开 RAD 并将服务器连接到它。去windows->preferences->servers->Webpshere