是否可以在Websphere Portal上调试portlet?

我正在使用Rational Application Developer来开发JSR168 portlet并将它们部署到Websphere Portal 6.1。现在我想调试它们。 我想要做的是这个工作流程: 开发portlet并设置断点 以调试模式启动Portal 使用RAD中的鼠标右键上下文菜单部署portlet 打开门户,创建页面,放置portlet 启动应该让我到断点的操作 使用RAD中的调试透视图进行调试 它有可能并且有一个教程吗?     
已邀请:
使用Rational Software Developer或Architect时,您需要不时地清理Websphere临时目录,包括门户和应用程序服务器。每当奇怪的事情发生时,请清理它们。 您的工作区可能是另一个问题。如果干净的临时目录对我不起作用,我会创建一个新的工作区。为了减少每个新工作区的配置任务,我做了一个基本的设置,并将其转换为subversion或GIT。     
在本地开发机器上设置门户网站服务器的过程非常简单。我最初没有找到设置信息,但是可以在IBM的网站https://www-304.ibm.com/support/docview.wss?uid=swg21330952上找到Portal 6.1。 安装花了我几个小时,但之后你可以在Rational Application Developer中添加Portal并启动它。在旧机器上这很慢,你真的希望每天使用4GB RAM。 如果Portal正在运行,请右键单击您的portlet项目,然后从上下文菜单中选择Deploy portlet ....将部署portlet。 我必须检查,如果@Nachtfrost正确清理临时目录以重新启用右键单击部署。 如果右键单击部署对您不起作用,请尝试以下方法:(这不允许您调试portlet!它只是作为一种解决方法来运行它们) 将您的portlet导出为WAR(右键单击该项目,从上下文菜单中选择Export .... 在Servers视图中右键单击Portal,然后从上下文菜单中选择Open Portal 以管理员身份登录,转到“管理” 转到Web应用程序菜单(我是从内存中写的,所以尝试在Portlet管理菜单的某处找到菜单) 像任何其他Web应用程序一样,从WAR文件安装portlet 创建一个新页面,将您的portlet放在该页面上     
我有一个坏习惯,通过hosts文件为我的开发门户服务器提供一个真实的DNS名称,但让它从DHCP服务器获取IP地址。几周过去了,DHCP分发了一个新地址 - 此时,Rational中的portlet调试将无效。即使在Rational中为localhost配置了服务器,也是如此。 如果portlet调试正在运行且现已停止,请确保您的DNS到IP有效。     

要回复问题请先登录注册