问题标签 [wsadmin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
websphere - 什么是对象类型的 WebSphere 层次结构?
WebSphere 的 wsadmin 工具的文档非常糟糕。我正在自动化部署并不断遇到以下脚本异常:
用大量不同类型的对象替换JAASAuthData
和。Node
然后一遍又一遍地展示信息,你也许会理解我的沮丧。我一直在猜测在什么情况下可以创建什么。
类型的层次结构是否实际记录在任何地方?
wsadmin - 如何使用 wsadmin 在 JMSProvider 的类路径中获取换行符
我想创建一个带有自定义类路径的 JMSProvider 对象。这是我在 jython 中的做法:
... classpath = "a.jar:b.jar:c.jar".replace(":", "\n") 属性 = [ ['name', name], ['description', description], [ 'classpath', classpath], ['externalInitialContextFactory', externalInitialContextFactory], ['externalProviderURL', externalProviderURL], ['nativepath',[]], ['supportsASF','true'] ] AdminConfig.create('JMSProvider',节点,属性)AdminConfig.save()
JMSProvider 已创建,但 classpath 变量已转义换行符:
如何告诉 wsadmin 不要逃避换行符?
scripting - 是否可以将 WebSphere wsadmin 作为 jython 模块导入?
在 WebLogic 中,有类似于 WebSphere wsadmin 的 WLST(WebLogic Scripting Tool)。WLST 的好处是您可以将它作为模块导入到其他 jython 代码中,并在没有任何依赖关系的情况下使用它。
这是讨论此问题的链接:http: //ghattus.com/2006/01/06/wlst-as-a-jython-module/
WebSphere wsadmin 是否可以实现相同的功能?
websphere - 尝试从 Jython (WAS) 实例化 Java 对象时的 NPE
给定班级
和 jython 脚本
在 WAS ND 6 中运行时出现以下错误wsadmin.bat
com.ibm.bsf.BSFException:来自 Jython 的异常:Traceback(最里面的最后一个):文件“”,第 7 行,在?org.python.core.PyJavaClass.init_ class _(PyJavaClass.java)的 java.lang.Class.isAssignableFrom(Native Method) 的 java.lang.NullPointerException ... org.eclipse.core 大约剪掉了 20 行.launcher.Main.run(Main.java:981) 在 com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:339) 在 com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:94 )
现在做什么?
更新:
似乎将 jar 包含到sys.path
足以让类被发现,但不足以让它被实例化。如果我将 jar 解压缩到它工作的现有路径中。
所以我的新问题是,为什么不添加罐子来sys.path
工作?是不是因为jython版本太旧了?我相信它是v2.1。
websphere - 如何重新启动远程 Websphere Application Server 7?
如何重新启动远程Websphere Application Server 7?例如,在 的帮助下wsadmin
。
java - com.ibm.ws.scripting.adminCommand.AdminTask 到底在哪里?
对 WebSphere Admin Server 提供的糟糕的 API 感到沮丧,我正在编写自己的 Java DSL 包装器。我的 jython 文件现在只需阅读:
重要的部分是我通过 (#%$$!@#) 上帝对象发送AdminConfig
,AdminTask
以便 DSL 可以使用它们在 WAS 中执行操作。
为了编译 DSL,我需要包含这两个对象的类文件。我通过首先将构造函数设置为:
输出显示 AdminConfig 对象是com.ibm.ws.scripting.AdminConfigClient
. 我很容易找到包含这个类的罐子,一切都很好。
但 AdminTask 是com.ibm.ws.scripting.adminCommand.AdminTask
. 尽管在运行时存在,但这个类在我的类路径中的任何地方都不存在,甚至在我的计算机硬盘驱动器上的任何地方都不存在。
我只能假设com.ibm.ws.scripting.adminCommand.AdminTask
是由 WSAdmin 在 jython 层中神奇地构建的。也许它被定义为一个python类?
在我诉诸反思之前,有人可以解释一下com.ibm.ws.scripting.adminCommand.AdminTask
可能住在哪里以及如何提取类文件的副本吗?
websphere - 从 AdminConfig.list (wsadmin) 的子范围中排除对象
在 wsadmin 中,我想找到JMSProvider
附加到特定Node
. 但是,节点下有许多服务器也有同名的提供者。当我要求提供提供者列表时,我从当前节点获取一个,但也从所有子节点获取。
无需解析 ID,有没有一种方法可以用来查找这些WebSphere MQ JMS Provider
s 中的哪一个属于该节点?(即最后一个,在这种情况下)。
websphere - Jython - sys.path 中的模块,但“未找到模块”
我的sys.path
( ['.', 'D:\\PROGRA~1\\websphere_61\\base\\optionalLibraries\\jython\\Lib', 'D:\\program files\\websphere_61\\gmm\\scripts\\jython']
)上有一些已编译的 Java 类
在我的开发环境中,这些可以从 Jython 中使用:
但是在另一台机器上我得到了错误:
我已经检查过sys.path
是否正确并且课程是否存在。我该如何进一步调试呢?
编辑:
- 我尝试使用
progra~1
符号代替program files
,但这没有帮助。 - 在启动 wsadmin.bat 之前,我尝试将这些类添加到类路径中。这也没有帮助。
deployment - 如何从 WebSphere 7.0 的 wsadmin 控制台获取当前应用程序状态
伙计们,
如何获取部署在 websphere 上的应用程序的当前状态(例如已启动/已停止)?我知道,我可以使用AdminControl.completeObjectName('type=Application,name=myApplication,*')
,但如果我只是调用 start 很可能以下命令将不会返回任何内容,因为应用程序尚未处于运行状态。同样,当我刚刚调用停止时,我想显示该应用程序实际上已停止,以便在应用程序仍在运行时我不会更改任何内容。任何想法我怎么能做到这一点?谢谢。
websphere - 通过 wsadmin 修改应用程序启动顺序
是否可以使用任一AdminApp.install(...)
wsadmin 命令或任何其他 wsadmin 命令修改应用程序的启动顺序的值?
此属性位于企业应用程序 >应用程序名称> 启动行为 > 启动顺序下