喵喵说was脚本

was就是WebSphere Application Server,was安装目录中有一个wasadmin,可以运行was脚本,他支持Jacl和Jython两种脚本语言。在was上布署application可以在was console手工布署,可以使用wasadmin命令行输入,当然也可以写成脚本用wasadmin运行。

写成脚本布署的好处不言而喻,就不多说了,喵喵在这里不介绍was脚本怎么写,也不多解释了,只是贴一段脚本代码给大家参看,相信很容易看懂。

恩,IBM为他的每个product提供了一些帮助性质的文档,以info center的形式给出,需要详细信息的话,喵喵给出一个网址,大家自己看啦~~里面有一章deploying applications using scripting,讲的很详细。

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp

下面是喵喵说的脚本代码段(Jacl):

set appName appnameEAR
set deployfile D:/apppath/appname.ear
set cellname servernameNode01Cell
set nodename servernameNode01

#deploy application

set apps [$AdminControl queryNames type=Application,cell=$cellname,node=$nodename,process=server1,*]
foreach app $apps {
    set aname [$AdminControl getAttribute $app name]
    if {$aname == $appName} {
     $AdminApp uninstall "$appName"
    }
}
$AdminConfig save

$AdminApp install $deployfile {-server server1}
$AdminConfig save

#start application

set appManager [$AdminControl queryNames cell=$cellname,node=$nodename,type=ApplicationManager,process=server1,*]
$AdminControl invoke $appManager startApplication $appName

这段脚本可是折磨了喵喵一周多啊~~每次运行都会抛出duplicated application异常,说已经有了config信息。布署经常不成功,就算可以通过网址访问到application,在was console却依然看不到。反复看了文档,没有发现脚本有什么错误;运行过程中,install之前确实也显示uninstall successful,甚至install也是successful的。唯一能得出的结论就是uninstall不干净,在start application的时候down掉了,但是application是已经可以访问了的?

每天困惑,每天都觉得既然可以访问,就算了,然后做别的事情,直到前天把内容转移到目标机器上,然后到了下班时间很诡异发现appManager为null,怎么都不行。很郁闷的回家,然后昨天一早去看前一天的异常居然神奇的好了,依然是duplicated application……

然后,喵喵居然鬼使神差的把脚本拆了,想看看光uninstall能不能uninstall干净,然后,抛出一个异常,说config没有被保存,因为没有save!看到上面脚本中红色的$AdminConfig save木有?原来没有的,555~~就是因为这个,所以uninstall的时候没有保存,所以config信息还在,所以会duplicate!!!

好吧~~原来以为和数据库一样,最后commit一下就行了,写程序不能想当然呢...喵喵要继续好好学习^O^

最后呢,说明一下,喵喵写下这些,主要是为了记录一些自己的学习,也督促自己每天去学习。所提到的内容,只不过是was的冰山一角,很不全面,不对的地方,请大家批评指正,and谅解~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: supersearch超级搜索系统是一个集成了最先进搜索技术的高效搜索引擎。它通过强大的算法和智能化的数据分析,能够迅速准确地提供用户所需的信息。无论是文档、图片、视频,还是网页链接,supersearch都能在几秒钟内轻松检索到最相关的内容。 这个系统的特点之一是全面的搜索范围。它不仅能搜索全球范围的网页和社交媒体,还能搜索特定领域的专业数据库和论坛。用户可以根据自己的需求选择不同的搜索源,以获得更精确的结果。 另一个特点是多样的搜索方式。supersearch提供了关键词搜索、短语搜索、图片搜索、音频搜索等多种搜索方式,以满足不同用户的需求。此外,它还支持高级搜索策略,如排除特定词语、限定搜索范围等,帮助用户精确地找到所需信息。 supersearch还具备智能推荐功能。它根据用户搜索的内容和历史记录,可以智能推荐相关的信息和内容,使用户能够更加便捷地获取所需知识。 总之,supersearch超级搜索系统是一个功能强大、搜索范围广泛、搜索方式多样的高效搜索引擎。它能够帮助用户快速准确地获取所需信息,提升用户搜索体验的效果,并满足用户不同的搜索需求。 ### 回答2: supersearch超级搜索系统是一款以猫咪为主题的搜索引擎。它拥有强大的搜索功能,可以帮助用户快速准确地找到所需的信息。 首先,supersearch的界面非常可爱,充满了猫咪元素,给人一种温馨愉悦的感觉。用户一打开网页,就仿佛置身于一个猫咪的世界中。 其次,supersearch的搜索结果十分全面和准确。它利用先进的搜索算法,能够迅速从互联网上检索到与用户查询相关的网页、图片、视频、新闻等内容,并以列表方式呈现给用户,方便用户快速了解内容。 此外,supersearch还具备快捷搜索的功能。用户只需输入简短的关键词,系统就会根据用户的搜索历史和互联网趋势智能推荐相关的信息,节省用户的时间和精力。 此外,supersearch还注重用户的个性化需求。用户可以根据自己的兴趣和偏好进行设置,例如选择搜索结果的排序方式、过滤掉某些内容或网站等。这样一来,每位用户都能得到最符合自己需求的搜索结果。 总之,supersearch超级搜索系统不仅仅是一个普通的搜索引擎,它以猫咪为主题,给用户提供了一个可爱、温馨的搜索体验。它的强大搜索功能、全面准确的搜索结果以及个性化需求的满足,使它成为用户寻找信息时的得力助手。supersearch超级搜索系统,让我们的搜索体验更加愉快和高效! ### 回答3: SuperSearch超级搜索系统是一款前沿的搜索引擎系统,为用户提供高效、精确和全面的搜索体验。 首先,SuperSearch系统采用先进的搜索算法,能够准确理解用户的搜索意图。无论是查询具体的问题,还是寻找相关的资讯,系统能够通过语义分析和深度学习技术,帮助用户快速找到满足需求的答案。 其次,该系统还具备强大的搜索能力。它能够在海量的网络数据中快速检索,并给予用户最相关的搜索结果。无论是文字、图片、视频等多种类型的内容,SuperSearch系统都能够准确匹配用户的搜索需求,为用户节省了宝贵的时间和精力。 此外,SuperSearch超级搜索系统还支持个性化定制。用户可以根据自己的兴趣和偏好,设置搜索过滤器,排除掉一些不需要的结果,提高搜索结果的准确性和个性化程度。这使得每个用户都能根据自己的需求进行定制化搜索,从而更好地满足个人需求。 综上所述,SuperSearch超级搜索系统以其高效、精确和全面的搜索能力,为用户提供了便捷、智能的搜索服务。无论是日常生活中的问题解答,还是学习和工作中的资料查询,该系统都能够快速地满足用户需求,为用户节省了时间和精力,提供更好的使用体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值