问题标签 [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.
scripting - WebSphere 脚本:AdminTask.createAuthDataEntry(...):java.sql.SqlException:用户“登录失败”
我在使用 WebSphere 8.0 时遇到问题
我通过在 Jython wsadmin 控制台中键入以下内容来创建一个 ID:
我输入这个:
并注意:
我转到 JAAS2 别名页面,它在那里列出。
我转到一个数据源并选择它作为 auth 别名。
我测试连接。
我收到此错误:
- 请注意 SQL 异常说登录名是 '' —— 由于某种原因它是空白的。
- 我回到 JAAS2 身份验证页面。
- 我不做任何修改就重新保存了凭证。
- 我再次测试连接。
有用。
我错过了什么?
websphere - 使用 wsadmin 在 WAS 8.5 中更改“事务日志目录”
我需要对一组 WebSphere 应用程序服务器的“事务服务”部分进行一些更改。我希望使用 wsadmin 编写脚本。
我要更改的属性之一是“事务日志目录”。我尝试了以下教程:
问题是我的recoveryLog
对象总是空的(Jython 值为None
)是否有另一种方法可以更改此值?
与此问题相关,是否有可以使用 WAS Web 控制台编辑但无法使用 wsadmin 编辑的属性?我想更改更多“深度嵌套”的属性,并且我想确保我没有浪费我的时间。
websphere - WAS 7.0 使用 wsadmin 创建用户并将角色映射到用户
我需要为某些用户创建用户 ID 并分配管理员角色,我正在尝试通过 Jython 脚本来执行此操作,因为它会加快流程并节省时间。所以,我创建了下面的 Jython 脚本来实现它。
脚本
该脚本运行良好,不会抛出任何错误。但是,用户无法登录到 WAS 管理控制台,他们只能在我通过单击“用户和组”页面上的“确定”保存配置后才能登录->“管理用户角色”->
有人可以让我知道在使用 wsadmin 时我在这里缺少什么,或者我还需要做些什么来完成这项任务吗?
我正在开发 WAS 8.5.5.0 版本。
谢谢你的帮助。
websphere - WebSphere 7 - Jython 版本
有谁知道在 WebSphere Application Server 7.0.0.31 ND 环境中找出在 wsadmin 之后运行的当前 jython 版本的方法(使用 java 命令或 wsadmin,或者......)?
jms - 使用 wsadmin 脚本获取 WAS 中每个单独服务器的 JMS 配置和属性值
我需要使用 wsadmin 脚本为 WAS 的每个单独服务器获取 JMS 配置和属性值。是否有任何 IBM 标准 jython 或 jacl 脚本来获取这些值?如果没有,有人可以指导我如何进行。
python - 在 wsadmin 中模拟 python 的检查模块的功能
我希望检查模块默认集成到 wsadmin 中,因为它是 jython 2.1 的一部分,根据 sys.version_info,这是 wsadmin 似乎正在使用的 jython 版本 (2, 1, 0, 'final', 0)。我收到此错误“ImportError:没有名为检查的模块”
我正在尝试使用 inspect.isfunction() 和 inspect.getargspec() 来允许更高级别的 perl 脚本检查命令使用是否正确,并按名称调用任意 wsadmin jython 函数。
有什么方法可以在不检查的情况下模拟这些功能的行为?另外,为什么检查缺失?好像应该在那里...
java - 通过 wsadmin (WAS 8.5) 获取模块版本
如何获取 WebSphere 8.5 服务器上已部署应用程序中特定模块的版本?
我尝试了以下命令。
获取所有已安装的应用程序:
获取此应用程序的版本 (MyApplicationEAR):
列出此应用程序的所有模块:
获取一个模块的版本(MyApplicationWeb.war):
但是如果我打开 WebSphere 管理控制台 GUI (localhost:xxxx/ibm/console) 并转到:
我可以看到所有模块的自己的版本。
EAR 的版本与META-INF/MANIFEST.MF中的每个模块的版本一样存储在Implementation-Version: XXX下。
有人提示,如何使用 wsadmin(或 Java AdminClient API)获取这些模块版本?
websphere - wsadmin 获取已停止应用程序的服务器名称
这是我的第一个问题,我认为这不是最后一个。
要使用 wsadmin 启动应用程序,我需要服务器的名称。
我知道如何在应用程序启动时获取名称服务器,但在停止时不知道。
请问你能帮帮我吗。
最好的问候让-克里斯托夫
websphere - IBM Websphere Application Server 是否会在未安装 Python Interpreter 的情况下运行 Python/Jython 脚本
我是 Python 和 IBM Websphere Application Server 的新手。我运行一个 status.bat 文件,它通过 wsadmin 调用 status.py 文件(提供的用户名、密码和 status.py 路径作为参数传递给 wsadmin)。IBM Websphere Application Server 安装在机器中。我想知道的是运行 python 脚本所需的 Python 解释器,它没有安装在系统中。由于该脚本是通过 WAS 服务器-wsadmin 运行的,因此即使该机器上没有 PY 解释器,它也能够运行 PY 脚本?通过自己的编译工具??
如果必须安装 PYTHON.exe,我是否需要告诉 wsadmin 或任何地方它是 PY 脚本?
注意:脚本和 .bat 已经存在于机器中,我可以使用它。我不知道使用 wsadmin 运行脚本而不是通过 .bat 中的 [python status.py] 直接调用脚本的目的
摘要:- WS 服务器有一个内部的 PY Interperter?
在此先感谢朋友......
python - IBM Websphere - wsadmin 强制参数传递
我有 server.bat 文件通过 wsadmin 运行 server.py 文件。这是一个现有的文件/代码,在 python 和 WAS 服务器中都没有太多知识。
我曾经通过 - %BIN-DIR% wsadmin -lang jython 用户名 %USER% 密码 %pass% %ENV% %PROP_FILE%> %SYS_LOG_FILE% 运行
%BIN-DIR% 指的是 IBM/AppServer/Profile/Dev_dmgr_node/bin
当我使用丢失的参数运行时,server.py 有一个检查条件,因此它显示“缺少参数”。但是当我提供所有必需的参数时,.bat 只是运行并关闭显示,甚至我在第一行添加的 PRINT 用于调试目的(显示在缺少的参数上)。
任何人都可以建议为什么文件在通过 wsadmin 运行时没有显示任何内容,我想在没有任何工具的情况下调试 server.py。如果有人在下面提出建议,这对我来说非常棒,*需要哪些参数,如果 i/p 参数是用户定义的,我可以在哪里更改 *Websphere 应用程序服务器如何执行 i/p .PY 文件 * 为什么/如何我应该不能调试
注意: server.py 文件的主要内容是使用 DMGR 访问通过 Console 获取应用程序的 sver/node 详细信息。