针对使用 wsadmin 脚本编制的管理属性
脚本编制管理利用几个 Java 属性文件。属性文件可用于控制系统配置。在命令行上指定任何属性文件之前,将装入三个级别的缺省属性文件。这些属性文件包含安装缺省文件、用户缺省文件和属性文件。
第一个级别表示安装缺省属性文件,此属性文件位于每个应用程序服务器概要文件的 profile_root/properties 目录中,称为 wsadmin.properties。第二个级别表示用户缺省属性文件,位于 user.home 属性中。此属性文件也称为 wsadmin.properties。 第三个级别是 WSADMIN_PROPERTIES 环境变量指向的属性文件。此环境变量在 wsadmin 工具启动的环境中定义。
如果存在这些属性文件中的一个多个属性文件,那么在命令行上存在任何属性文件之前解释它们。这三个级别的属性文件以指定它们的顺序装入。最后装入的属性文件覆盖先前装入的属性文件。
脚本编制使用下列 Java 属性:
com.ibm.ws.scripting.appendTrace
确定跟踪文件是否追加至现有日志文件的末尾。缺省设置 false 在每次调用时覆盖日志文件。
com.ibm.ws.scripting.classpath
搜索类和资源,并附加到路径列表。
com.ibm.ws.scripting.connectionType
确定要使用的连接器。此值可以是 SOAP、JSR160RMI、RMI、IPC 或 NONE。wsadmin.properties 文件将 SOAP 指定为连接器。
com.ibm.ws.scripting.crossDocumentValidationEnabled
确定在对一个文档进行更改时,验证机制是否检查其他文档。
可能的值是 true 和 false。缺省值为 true。
com.ibm.ws.scripting.defaultLang
表明运行脚本时使用的语言。wsadmin.properties 文件将 Jacl 指定为脚本语言。
支持的脚本语言是 Jacl 和 Jython。
com.ibm.ws.scripting.echoparams
确定参数或参数是输出到标准输出还是输出到 wsadmin 日志文件。缺省设置 true 将参数或参数输出到日志文件。
com.ibm.ws.scripting.emitWarningForCustomSecurityPolicy
控制在找到定制许可权时是否发出消息 WASX7207W。
可能的值是 true 和 false。缺省值为 true。
com.ibm.ws.scripting.exceptionPropagationThrown
设置此属性以在发生下列情况时报告正确的异常:WebSphere Application Server 内建脚本编制对象抛出异常,脚本中捕获并处理了该异常;稍后抛出另一个非 WebSphere Application Server 异常,并且未捕获该异常。退出时,wsadmin 会错误地将第一个异常报告为退出的原因。
com.ibm.ws.scripting.host
确定尝试连接时使用的主机。如果未指定主机,那么缺省值为本地机器。
com.ibm.ws.scripting.ipchost
ipchost 属性确定系统用来连接至 IPC 连接器的主机。请使用 IPC 连接器所侦听的回送适配器的主机名或 IP 地址,例如 localhost、127.0.0.1 或 ::1。缺省值为 localhost。
com.ibm.ws.scripting.port
指定尝试连接时使用的端口。wsadmin.properties 文件将 8879 指定为单个服务器安装的 SOAP 端口。
com.ibm.ws.scripting.profiles
指定在运行用户命令、脚本或交互式 shell 之前要自动运行的概要文件列表。
wsadmin.properties 文件指定 securityProcs.jacl 和 LTPA_LDAPSecurityProcs.jacl 作为此属性的值。 如果用 wsadmin -lang 选项指定 Jython,wsadmin 工具将执行转换来更改此属性中指定的概要文件脚本名称,以使用匹配指定语言的文件扩展名。使用所提供的具有缺省设置的脚本过程以使安全配置更容易。
com.ibm.ws.scripting.traceFile
确定跟踪和日志输出导向何处。wsadmin.properties 文件指定位于每个应用程序服务器概要文件的 profile_root/logs 目录中的 wsadmin.traceout 文件作为此属性的值。
如果多个用户同步使用 wsadmin 工具,那么在用户属性文件中设置不同的 traceFile 属性。如果文件名包含双字节字符集 (DBCS) 字符,那么使用 unicode 格式,如 \uxxxx,其中 xxxx 是数。
com.ibm.ws.scripting.traceString
为脚本编制进程打开跟踪。缺省值已将跟踪关闭。
com.ibm.ws.scripting.tempdir
确定在安装应用程序时用于临时文件的目录。
Java 虚拟机 (JVM) API 使用 java.io.temp 作为缺省值。
com.ibm.ws.scripting.validationLevel
确定从脚本编制接口进行配置更改时要使用的验证级别。
可能的值是:NONE、LOW、MEDIUM、HIGH 和 HIGHEST。 缺省值为 HIGHEST。
com.ibm.ws.scripting.validationOutput
确定验证报告定向于何处。缺省文件是位于每个应用程序服务器概要文件的 profile_root/logs 目录中的 wsadmin.valout 文件。
如果多个用户同步使用 wsadmin 工具,那么在用户属性文件中设置不同的 validationOutput 属性。如果文件名包含双字节字符集 (DBCS) 字符,那么使用 unicode 格式,如 \uxxxx,其中 xxxx 是数。