如何使用 Ant 将 portlet 部署到远程 WebSphere Portal?
如何使用 Ant 将 portlet 部署到远程 WebSphere Portal 6.0 (Linux)?
How to deploy with Ant an portlet to remote WebSphere Portal 6.0 (Linux)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该能够使用 XmlAccess Ant 任务来完成此操作。 请参阅红皮书WebSphere Portal 版本 6 企业规模部署最佳实践。
You should be able to do this with the XmlAccess Ant tasks. See the appendices of the Redbook WebSphere Portal Version 6 Enterprise Scale Deployment Best Practices.
我们在本地而不是远程执行此操作,使用 ant 任务执行以下操作:
1) 将 portlet war 文件复制到 Portal 的 installApps 目录(因为您是远程执行此操作,所以您需要通过 FTP 或其他方式进行操作,而不是简单地执行此操作)像我们一样将其复制到本地)。
2) 针对当前目录“xmlaccess”的子目录中名为“update.xmlaccess”的 xml 访问文件执行 xmlaccess 脚本(在我们的示例中为 xmlaccess.bat,在您的示例中为 xmlaccess.sh)。
这是我们的 ant 任务的代码片段。 其中的一些值是特定于我们的脚本的变量,但名称应该足够简单以便弄清楚它们的作用:
We do this, locally, not remotely, with an ant task that does the following:
1) copy's the portlet war file to the Portal's installApps directory (since you are doing it remote, you would need to FTP it or something, rather than simply copy it locally as we do).
2) Executes the xmlaccess script (in our case, xmlaccess.bat, in your case xmlaccess.sh) against a xml access file called "update.xmlaccess" in a subdirectory of the current directory called "xmlaccess".
Here is a clip of the code from our ant task. Some of the values in there are variables specific to our script, but the names should be simple enough to figure out what they do: