问题描述
启动wsadmin工具开发人员可以通过wsadmin.bat(windows)或wsadmin.sh(Linux或AIX)来启动wsadmin工具。这两类文件既可以在WAS概要文件的bin目录(${profile_root}/bin)中找到,也可以WAS的bin目录(${app_server_root}/bin)中找到。在WAS的bin目录下的启动命令在运行时需要指定-profileName参数,而在特定概要文件的bin目录下的启动命令则不用指定。wsadmin工具可以以交互式或批处理式两种方式运行。以交互式运行时,开发人员可以在wsadmin工具中运行单条命令。在windows系统中启动交互式wsadmin工具的命令如下:启动支持Jacl命令的wsadmin工具:wsadmin.bat启动支持Jython命令的wsadmin工具:wsadmin.bat–langjython此外,开发人员还可以通过wsamin工具运行批处理脚本。批处理脚本需要通过-profile参数指定:运行Jacl脚本:wsadmin.bat–profilesample.jacl运行Jython脚本:wsadmin.bat–langjython–profilesample.pyJython语言介绍Jython语言是wsadmin目前所支持的两种脚本语言之一。Jython解释器为脚本提供了控制流的支持以及各种辅助命令,此外,通过对wsadmin工具提供的脚本对象的访问,Jython扩展了自身功能,从而使开发人员可以利用编写脚本来实现应用部署、服务器的管理和配置。Jython基本语法Jython语言是Python的一个Java实现,wsadmin工具使用的是JythonV2.1。Jython是动态类型语言,开发人员不用像Java那样声明变量类型,因为变量的类型是运行时决定的。Jython的基本数据类型包括数字类型、布尔类型和字符串类型。Jython的数字类型包括整型和浮点型:wsadmin>a=1.33wsadmin>printa1.33以上的语句将浮点数1.33赋给变量a,并通过print命令在控制台输出变量a的值。Jython中的字符串类型也与Java类似,不同的地方在于单引号和双引号在Jython中的功能是相同的:"MyString"和'MyString'在Jython中被认为是一样的。Jython为这些基本类型提供了各种运算符:布尔类型的or和and运算符、数字类型的+、-、*、/和%运算符以及字符串类型的+运算符。wsadmin>print'My'+'String'MyString以上的语句将两个字符做连接并打印在控制台上。除了运算符,Jython还提供了一系列字符串处理方法,其中常用的有:str1.find(str2):返回str2在str1中第一次出现的位置;str1.lower():将str1中的字符变成小写并返回;str1.replace(str2,str3):将str1中的所有str2子串替换成str3;str1.split(str2):以str2为分隔符将str1分隔成列表;len(str1):返回str1中包含的字符个数;cmp(str1,str2):比较str1和str2,如果相同则返回0。在数字类型和字符串的基础上,Jython提供了列表类型,列表中的每个元素都可以是数字类型、布尔类型、字符串或是一个子列表。开发人员可以通过中括号来创建列表:wsadmin>list=['a','b',['c','d'],'e']wsadmin>printlist[0]awsadmin>printlist[2][1]d以上的语句创建了两个列表,其中一个包含['c','d']两个元素,同时,以该列表为第3个元素(下标为2)创建另一个列表并赋值给变量list。Jython也为列表类型提供了各种处理方法,其中常用的有:本文转自IBMdW技术社区详情
解决方案
解决方案二:
mark接分
解决方案三:
谢谢楼主分享!接分!
解决方案四:
完整的建议看红皮书:)