欢迎来到天天文库
浏览记录
ID:40621593
大小:61.00 KB
页数:8页
时间:2019-08-05
《利用 ANT 实现自动化部署管理 WebSphere Application Server 5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、利用ANT实现自动化部署管理WebSphereApplicationServer5.x下的应用题前说明:本文所做的测试是基于WAS5.1的,若是其他WAS版,请具体调整,或参考相应版本的红皮书。WebSphereApplicationServer(WAS)确实给我们提供了一个很方便的管理控制台,可以手工很轻松的部署应用程序,管理服务器;有得亦有失,因为它不能像其他很多应用服务器那般拷贝文件的方式进行部署,所以给像DailyBuild那样全自动化的过程制造了一些障碍。其实WAS也提供了接口(SOAP和RMI)
2、可通过脚本来完成对服务器及应用程序的管理,只是使用起来稍显麻烦,还得钻研一番。你可以采用三种途径来使用WAS的接口:1. WASADMIN命令行。最灵活,可以编制自己的Jacl脚本文件2. WAS提供的ANT TASK,对常用功能进行了封装,WAS_HOME/bin/下有这个ws_ant.bat3.自行编程调用,曾有浅尝下面介绍的是通用WAS提供的ANT TASK来完成WAS应用的部署、卸载、起停。我们要用到的已封装好ANT TASK的包是WAS_HOME/lib/wsanttasks.jar,打开这个文件
3、,在包com.ibm.websphere.ant.tasks可以看到许多的Task类:DefaultBindings,InstallApplication,Java2WSDL,JspC,ListApplications,Messages,ModuleValidator,NLSEcho,ServerControl,ServerStatus,StartApplication,StartServer,StopApplication,StopServer,UninstallApplication,WsAdmin,W
4、SDL2Java,WsEjbDeploy看看那些可以发掘来用的,其中WsAdmin是个领头的,相当于WsAdmin命令行,如果你熟悉WsAdmin命令的话,只要它你就能完成所有的操作,我在脚本中对不便于用其他Task完成的任务就使用WsAdmin。看下面的ANT build.xml脚本及完成部署及启动应用的执行效果。8、ar"/>
8、ar"/>
此文档下载收益归作者所有