有没有更简单的方法来部署到WebSphere?
时间:2020-03-05 18:51:43 来源:igfitidea点击:
我已经看到了有关使用WAS ant任务部署到WebSphere的问题。
有没有更简单的方法可以做到这一点?过去,我通过将war文件放入目录来部署到Tomcat。我希望WebSphere会有类似的机制,而不涉及调用IBM库或者依靠RAD来安装在工作站上。
解决方案
回答
一种方法是使用Jython或者jacl脚本。在IBM站点上查看那些样本。
[EDIT]特别是页面底部附近的" wsadminlib.py.zip"下载包含大量示例和帮助程序功能,可入门。
回答
WAS确实提供了一个包含一些自定义ant任务的客户端jar。但是,它们似乎有很多错误,不能与远程服务器一起使用。
IBM ANT TASK Javadoc
Netbeans也支持6和6.1,但是仍然存在很多问题,但是对于生成一些绑定文件等很有用。
回答
只是一个提示:如果在系统管理/控制台首选项中激活"日志命令辅助命令",则将在服务器日志目录中获得一个日志文件,其中包含在控制台上执行的所有操作的jython脚本。因此,我们可以只在第一次在每个控制台上部署东西,然后获取命令以供以后使用,然后将它们输入到wsadmin.bat -lang jython" thecommandscomehere"`中以进行下一次部署。
回答
这里有WebSphere Rapid Deployment的概念。它应该与我们为Tomcat描述的体验相同。