首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSADMIN jacl脚本-如何获取属性值

WSADMIN jacl脚本-如何获取属性值
EN

Stack Overflow用户
提问于 2013-10-17 23:08:33
回答 1查看 885关注 0票数 1

在WSADMIN jacl脚本中,如何获取wsadmin.properties值?例如"com.ibm.ws.scripting.traceFile“?

我已经试过了

puts $com.ibm.ws.scripting.traceFile

但是返回

can't read "com.ibm.ws.scripting.traceFile": no such variable while executing "puts $com.ibm.ws.scripting.traceFile"

EN

回答 1

Stack Overflow用户

发布于 2013-11-19 05:23:34

存储在wsadmin.properties中的值被加载到JVM中,并存储为System Properties。您可以通过使用Java的java.lang.System对象,然后检索所需的特定属性来获取这些属性的值:

下面是JACL代码:

代码语言:javascript
复制
package require java

set sysprops [java::call System getProperties]
set traceFile [[$sysprops get com.ibm.ws.scripting.traceFile] toString]

puts "trace file: $traceFile"

对于任何感兴趣的人,这里是Jython的等价物:

代码语言:javascript
复制
from java.lang import System as javasystem

sysprops = javasystem.getProperties()
traceFile = sysprops.get('com.ibm.ws.scripting.traceFile')

print "traceFile: " + traceFile
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19430471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档