首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xmlaccess使用库引用部署portlet

xmlaccess使用库引用部署portlet
EN

Stack Overflow用户
提问于 2009-10-23 20:28:21
回答 3查看 910关注 0票数 3

我在使用xmlaccess部署JSR168 portlet时遇到了问题。我对部署和加入到conrete页面没有问题,但我想自动添加共享库引用。有可能吗??我使用IBM WS控制台添加了名为'libshared‘的共享库。我可以在使用xmlaccess的输入xml中添加这个引用吗?

EN

回答 3

Stack Overflow用户

发布于 2009-10-27 12:09:46

我不认为在xmlaccess中可以做到这一点。但是您可以尝试将对该库的引用放在portlet的war文件的META-INF目录的Manifest.MF文件下。

也可以将共享的jar文件放在/ shared /ext目录下。或者您可以将其放入您的wps.ear文件中。请注意,这两种解决方案中的任何一种都将与整个门户安装共享您的库,而不仅仅是选择portlets。

票数 0
EN

Stack Overflow用户

发布于 2010-03-16 01:30:54

您可以使用wsadmin或类似工具部署应用程序,并使用它来更新类路径(例如,用于共享库),然后您可以使用xmlaccess来部署portlets并引用以前部署的应用程序-尽管我认为这可能只在WebSphere Portal6.1中有效。

如果你需要更多细节,请叫我一声。

票数 0
EN

Stack Overflow用户

发布于 2010-10-07 12:50:41

我也遇到过这种情况,不久前...并对其进行了最大限度的研究,包括花一些时间与IBM的不同级别的支持人员交谈。

除了Portlet应用程序部署之外,XMLAccess协议不提供这样的“系统级”配置;它只能用于安装、自定义和卸载Portlet应用程序和相关工件。

如果您的部署策略涉及直接通过XMLAccess部署WAR文件,则必须通过WAS管理控制台手动将共享库添加到应用程序中;这必须手动完成,因为当通过XMLAccess部署WAR文件时,WebSphere门户将创建一个具有某种随机名称的EAR来“托管”您的WAR文件;因此,您无法编写共享库附件的脚本。

(或者,您可能希望将共享库添加到服务器的(WebSphere_Portal)类路径中)

相反,如果您的部署策略涉及部署打包为EAR的Portlet应用程序,那么您处于更有利的位置;您可以将共享库附加作为EAR部署过程的一部分进行自动化,然后使用XMLAccess通知WebSphere门户有关您的Portlet应用程序在EAR中的位置(这就是Michael上面提到的;它在WebSphere Portal6.0中也有效)。

祝好运。

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

https://stackoverflow.com/questions/1613120

复制
相关文章

相似问题

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