问题标签 [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 回答
2761 浏览

websphere - 在单元范围内创建 JDBC 提供程序

我正在尝试使用脚本在单元范围内创建 JDBC 提供程序。我在 IBM 文档中找到了创建 JDBCProvider 的方法,但它在 Node 范围内创建了提供程序:

我已阅读以下 API createJDBCProviderAtScopehttp ://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 的正确方法是什么?

0 投票
1 回答
1139 浏览

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.CORBAcom.ibm.SOAP属性。因为它没有写,它们中的哪一个被用作凭据,所以我设置了两个:

但我无法在 WebSphere 上运行脚本:

WASX7246E: 由于认证失败,无法建立到主机“localhost”的“SOAP”连接。确保命令行或属性文件中的用户名和密码正确。

我正在使用 IBM RAD 9.0 和 WebSphere 8.5

我做错了什么?我已经按照引用文档的理解做了所有事情,但这对我来说非常简洁和不精确。

0 投票
1 回答
897 浏览

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"

0 投票
4 回答
18533 浏览

maven - 使用 maven 远程部署到 WebSphere 8.5

我想控制将 Maven 生成的 EAR 远程部署到未在构建服务器上运行的现有 WAS 实例。

理想情况下,我想在 Maven 中执行此操作,以便我可以在集成测试阶段进行远程部署,然后在验证阶段继续运行一些 JMeter。我想这很标准。

我环顾四周,找不到在 WAS 8.5 中执行此操作的明智方法。

有几个帖子:

远程部署到 WAS 6.1

websphere7am-maven-插件

货物

和网络上的其他人,包括 IBM。似乎没有人提供实现远程部署到 WAS 8.5 的方法

有人有解决方案吗?

编辑 1:IBM 进一步确认不存在官方 maven 解决方案,可在此处找到:

WAS 8.5 - 使用 Ant 自动执行任务

0 投票
1 回答
3594 浏览

websphere - Websphere JYTHON 脚本 - 获取活动规范 ID

问题: 尝试使用下面的 JYTHON 命令,我无法检索在 Websphere 中的节点服务器级别定义的活动规范的 ID。我相信这是一个语法问题,但我不确定是什么。

代码:

问题说明:

  • 我没有收到无效对象错误,所以我相信我的语法是正确的,但即使它存在,它也找不到资源。
  • 我使用 AdminConfig.getid() 作为检查资源是否已经存在以便进行修改或创建的一种方式。
  • 如果我使用以下代码: AdminConfig.getid('/J2CActivationSpec:myActiveSpecName/') 它会找到它,但如果我使用上面列出的更具体的路径则不会。

参考资料:

IBM 文档

0 投票
1 回答
5304 浏览

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.

0 投票
5 回答
15631 浏览

websphere - 从 WSADMIN 运行 Jython 脚本时出错

我正在从wsadmin. 这是它抛出错误的部分。

脚本

错误

我连接的方式有什么问题吗?因为当值为空或未正确注册时,似乎会出现这样的错误。

更新:是否有任何我可以参考的示例 jython 脚本。我的要求:1. 创建服务器 > 2. 安装 war 文件 > 3. 创建数据源 > 4. 启动服务器 > 5. 启动应用程序。

0 投票
2 回答
770 浏览

websphere - wsadmin 中未找到服务器异常

我有一个 jython 脚本来创建服务器、部署和应用程序,然后启动服务器。

但是我在运行它时遇到了以下异常。

这是整个代码... http://snipt.org/BMaf4

更新:他是整个日志http://snipt.org/BNZ1

无法弄清楚我哪里出错了。

但是当我发出启动 wsadminlib 中的所有服务器时.. 服务器启动

0 投票
0 回答
316 浏览

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 工具的超时时间以避免读取超时?

0 投票
2 回答
918 浏览

python - 为什么新行“\n”不适用于 Jython for WAS wasadmin

对于 wsadmin 的 jython 脚本...我正在做

但它不起作用,它设置为/path/jar1.jar/path/jar2.jar

我哪里错了。