我正在尝试发布一个包含在RAD 7.5的EAR文件中的portlet项目。如果我创建新的portlet项目,我可以发布它。但对于我从SVN中获取的项目,它会抛出这样的错误。
EJPPG0024I:部署了具有上下文根/.FooBar的Web应用程序 应用程序服务器但未在门户网站注册。
我通过创建新的ear文件来跟踪IBM solution。但仍然没有运气。有人遇到过这个问题并成功解决了吗?
在这个混乱之后,我也无法从Websphere Portal Server的列表中删除该应用程序。
答案 0 :(得分:1)
我一直面临同样的问题。尝试了所有选项,然后终于找到了问题。 转到您的C:\ IBMPortal \ WebSphere \ wp_profile \ config \ temp \ download \ cells \ IBMT4 \ applications并删除您不想要的所有耳朵。保留WSPolicyManager.ear和wps.ear。
答案 1 :(得分:0)
Portlet部署(在WebSphere Portal中)和Web应用程序部署(在WAS中)之间存在差异。因此,对于管理员(而不是开发人员),第一个是在Portal Administration中完成的,第二个是在WebSphere Admin Console中完成的。
您可以检查portlet.xml并更改portlet ID吗?
您可以在Portal Administration中上传portlet的war文件吗?
答案 2 :(得分:0)
尝试卸载已部署的EAR文件 - 通过基础WAS管理控制台执行此操作。然后从工作区再试一次
答案 3 :(得分:0)
右键单击portlet项目时是否尝试使用deploy portlet选项?这倾向于部署和注册portlet。
或者,您是否在部署了ear文件但未注册之后尝试过,请在门户网站管理控制台中运行xml访问脚本。在/ doc / xml-samples下应该有一个类似RegisterCustomTheme.xml的示例。只需更改其中的值即可与您的应用匹配