问题标签 [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 - 在单元范围内创建 JDBC 提供程序
我正在尝试使用脚本在单元范围内创建 JDBC 提供程序。我在 IBM 文档中找到了创建 JDBCProvider 的方法,但它在 Node 范围内创建了提供程序:
我已阅读以下 API createJDBCProviderAtScope
:http ://pic.dhe.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Frxml_7adminjdbc .html并且我已经更新了我的代码:
但现在我得到了例外:
异常:com.ibm.ws.scripting.ScriptingException com.ibm.ws.scripting.ScriptingException:com.ibm.ws.scripting.ScriptingException:com.ibm.websphere.management.cmdframework.CommandNotFoundException:ADMF0006E:命令 createJDBCProvider 的步骤 xa没有找到。
在单元范围内创建 JDBCProvider 的正确方法是什么?
websphere - 如何使用属性文件中的凭据从 RAD 运行 jython 脚本?
根据文档:http ://pic.dhe.ibm.com/infocenter/rsawshlp/v7r5m0/index.jsp?topic= %2Fcom.ibm.ws.ast.jythontools.doc%2Ftopics%2Ftjythondebug.html 运行 jython 脚本使用凭据“如 soap.client.props 或 sas.client.props 文件中所定义”:
sas.client.props 和 soap.client.props 文件位于每个 WebSphere Application Server 概要文件的属性目录中,例如 x:/profilePath/properties
我创建了文件:
C:\IBM\WebSphere\AppServer85\properties\soap.client.props
下一部分是关于设置com.ibm.CORBA
和com.ibm.SOAP
属性。因为它没有写,它们中的哪一个被用作凭据,所以我设置了两个:
但我无法在 WebSphere 上运行脚本:
WASX7246E: 由于认证失败,无法建立到主机“localhost”的“SOAP”连接。确保命令行或属性文件中的用户名和密码正确。
我正在使用 IBM RAD 9.0 和 WebSphere 8.5
我做错了什么?我已经按照引用文档的理解做了所有事情,但这对我来说非常简洁和不精确。
properties - WSADMIN jacl 脚本 - 如何获取属性值
在 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"
maven - 使用 maven 远程部署到 WebSphere 8.5
我想控制将 Maven 生成的 EAR 远程部署到未在构建服务器上运行的现有 WAS 实例。
理想情况下,我想在 Maven 中执行此操作,以便我可以在集成测试阶段进行远程部署,然后在验证阶段继续运行一些 JMeter。我想这很标准。
我环顾四周,找不到在 WAS 8.5 中执行此操作的明智方法。
有几个帖子:
和网络上的其他人,包括 IBM。似乎没有人提供实现远程部署到 WAS 8.5 的方法
有人有解决方案吗?
编辑 1:IBM 进一步确认不存在官方 maven 解决方案,可在此处找到:
websphere - Websphere JYTHON 脚本 - 获取活动规范 ID
问题: 尝试使用下面的 JYTHON 命令,我无法检索在 Websphere 中的节点服务器级别定义的活动规范的 ID。我相信这是一个语法问题,但我不确定是什么。
代码:
问题说明:
- 我没有收到无效对象错误,所以我相信我的语法是正确的,但即使它存在,它也找不到资源。
- 我使用 AdminConfig.getid() 作为检查资源是否已经存在以便进行修改或创建的一种方式。
- 如果我使用以下代码: AdminConfig.getid('/J2CActivationSpec:myActiveSpecName/') 它会找到它,但如果我使用上面列出的更具体的路径则不会。
参考资料:
exception-handling - How to get the correct error message in websphere wsadmin jython?
I need code which could handling the exception and continue the process. but the error handling routine seems unable to get the correct error message:
without exception handling:
with exception handling:
Another version (although i believe there should be smarter way to perform it)
Seems i finally get the thing i want, although it is really ugly by skipping the entire error handling but directly getting the content of error log.
websphere - 从 WSADMIN 运行 Jython 脚本时出错
我正在从wsadmin
. 这是它抛出错误的部分。
脚本:
错误:
我连接的方式有什么问题吗?因为当值为空或未正确注册时,似乎会出现这样的错误。
更新:是否有任何我可以参考的示例 jython 脚本。我的要求:1. 创建服务器 > 2. 安装 war 文件 > 3. 创建数据源 > 4. 启动服务器 > 5. 启动应用程序。
websphere - wsadmin 中未找到服务器异常
我有一个 jython 脚本来创建服务器、部署和应用程序,然后启动服务器。
但是我在运行它时遇到了以下异常。
这是整个代码... http://snipt.org/BMaf4
更新:他是整个日志http://snipt.org/BNZ1
无法弄清楚我哪里出错了。
但是当我发出启动 wsadminlib 中的所有服务器时.. 服务器启动
websphere - wsadmin 区分启动应用程序和启动应用程序
我有一个应用程序需要长时间初始化才能完全部署到 Web 服务器(我们的用例为 WebSphere 8.5)。这种初始化需要几分钟甚至半小时,这是完全正常的。我一直在使用 wsadmin 命令行工具上传 ear 文件,然后启动应用程序。由于启动时间较长,wsadmin 会收到读取时间异常,并在应用程序初始化完成之前关闭。如果此时我发出 wsadmin 命令来查看应用程序的状态:
我会得到一个答案,意味着应用程序正在运行(http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Finfo%2Faes% 2Fae%2Ftxml_appstate.html)初始化完成后我得到的答案相同。所以问题是如何确定我的申请的确切状态。
先感谢您。
PS 我已经看过这篇文章(如何从 WebSphere 7.0 的 wsadmin 控制台获取当前应用程序状态),但我不确定我如何准确地遵循他提到的步骤。此外,我正在运行单个节点而不是集群。PS2。是否可以首先增加 wsadmin 工具的超时时间以避免读取超时?
python - 为什么新行“\n”不适用于 Jython for WAS wasadmin
对于 wsadmin 的 jython 脚本...我正在做
但它不起作用,它设置为/path/jar1.jar/path/jar2.jar
我哪里错了。