问题标签 [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.

0 投票
1 回答
659 浏览

websphere - 什么是对象类型的 WebSphere 层次结构?

WebSphere 的 wsadmin 工具的文档非常糟糕。我正在自动化部署并不断遇到以下脚本异常:

用大量不同类型的对象替换JAASAuthData和。Node然后一遍又一遍地展示信息,你也许会理解我的沮丧。我一直在猜测在什么情况下可以创建什么。

类型的层次结构是否实际记录在任何地方?

0 投票
2 回答
479 浏览

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 不要逃避换行符?

0 投票
1 回答
635 浏览

scripting - 是否可以将 WebSphere wsadmin 作为 jython 模块导入?

在 WebLogic 中,有类似于 WebSphere wsadmin 的 WLST(WebLogic Sc​​ripting Tool)。WLST 的好处是您可以将它作为模块导入到其他 jython 代码中,并在没有任何依赖关系的情况下使用它。

这是讨论此问题的链接:http: //ghattus.com/2006/01/06/wlst-as-a-jython-module/

WebSphere wsadmin 是否可以实现相同的功能?

0 投票
2 回答
349 浏览

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。

0 投票
1 回答
3151 浏览

websphere - 如何重新启动远程 Websphere Application Server 7?

如何重新启动远程Websphere Application Server 7?例如,在 的帮助下wsadmin

0 投票
1 回答
1051 浏览

java - com.ibm.ws.scripting.adminCommand.AdminTask 到底在哪里?

对 WebSphere Admin Server 提供的糟糕的 API 感到沮丧,我正在编写自己的 Java DSL 包装器。我的 jython 文件现在只需阅读:

重要的部分是我通过 (#%$$!@#) 上帝对象发送AdminConfigAdminTask以便 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可能住在哪里以及如何提取类文件的副本吗?

0 投票
1 回答
2012 浏览

websphere - 从 AdminConfig.list (wsadmin) 的子范围中排除对象

在 wsadmin 中,我想找到JMSProvider附加到特定Node. 但是,节点下有许多服务器也有同名的提供者。当我要求提供提供者列表时,我从当前节点获取一个,但也从所有子节点获取。

无需解析 ID,有没有一种方法可以用来查找这些WebSphere MQ JMS Providers 中的哪一个属于该节点?(即最后一个,在这种情况下)。

0 投票
1 回答
1090 浏览

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是否正确并且课程是否存在。我该如何进一步调试呢?

编辑:

  1. 我尝试使用progra~1符号代替program files,但这没有帮助。
  2. 在启动 wsadmin.bat 之前,我尝试将这些类添加到类路径中。这也没有帮助。
0 投票
2 回答
4287 浏览

deployment - 如何从 WebSphere 7.0 的 wsadmin 控制台获取当前应用程序状态

伙计们,

如何获取部署在 websphere 上的应用程序的当前状态(例如已启动/已停止)?我知道,我可以使用AdminControl.completeObjectName('type=Application,name=myApplication,*') ,但如果我只是调用 start 很可能以下命令将不会返回任何内容,因为应用程序尚未处于运行状态。同样,当我刚刚调用停止时,我想显示该应用程序实际上已停止,以便在应用程序仍在运行时我不会更改任何内容。任何想法我怎么能做到这一点?谢谢。

0 投票
1 回答
2362 浏览

websphere - 通过 wsadmin 修改应用程序启动顺序

是否可以使用任一AdminApp.install(...)wsadmin 命令或任何其他 wsadmin 命令修改应用程序的启动顺序的值?

此属性位于企业应用程序 >应用程序名称> 启动行为 > 启动顺序下