问题标签 [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.
maven - 如何设置java类加载器PARENT_LAST
我有一个 spring mvc web 应用程序,我需要更改类加载器。我需要将类加载器更改为等于 PARENT_LAST。我正在使用 WAS 6.1,并且已经有一个来自以前的 Web 应用程序的 jacl 脚本,我可以复制它来完成这项工作。
在最后一个应用程序中使用了 Apache ant,他们所做的是使部署依赖于运行 jacl 脚本。
在我的新 Web 应用程序中,我使用 maven install 创建一个战争文件并将该战争文件部署到我的应用程序服务器。
如何使用 maven 将类加载器设置为 PARENT_LAST?我知道如何在控制台中做到这一点,但如果有办法使用脚本来做到这一点,那就太好了。
此设置也将放置在 war 文件中的某个位置,以便在部署应用程序时获取该设置。这个问题来自于我对 jacl 脚本的工作原理缺乏了解?
谢谢
python - 从文件夹中的现有 jar 创建类路径
我是 Python 新手,我正在寻找一种方法来CLASSPATH
为 Websphere 的 wsadmin 中的 Jython 脚本创建参数,方法是从文件夹中读取并包含该文件夹中的所有 jar。
示例:
我怎样才能做到这一点?
websphere - 在使用带有 JNDI 的 WSAdmin 安装部署警告时需要帮助
我正在尝试使用 WSAdmin 工具部署 Web 应用程序。但它抛出了一个错误。
我正在使用的 JACl 脚本是:
$AdminApp install /opt/www/temp/SampleApp.war {-nopreCompileJSPs -nodeployejb -server delivery -cell delivery_cell -node delivery_node -appname SampleApp -contextroot SampleApp -MapWebModToVH {{"SampleApp" SampleApp.war,WEB-INF/web. xml default_host}}}
我得到的错误是:
com.ibm.ws.scripting.ScriptingException:WASX7109E:安装任务“MapResRefToEJB”的数据不足
ADMA0007E: 将资源引用映射到资源的任务中发生验证错误。没有为具有 EJB 名称的模块 SampleApp 中的资源引用 jdbc/app_DB 指定 Java 命名和目录接口 (JNDI) 名称。
从上面的错误中,我了解到我需要使用 -MapResRefToEJB 配置我的 JNDI。我试图理解这个选项,但太困惑了。
谁能帮我解决这个问题?
websphere - Websphere 脚本 - SyncNode 时出错
下面是我用于在 WAS 7 中同步节点的 jacl 脚本。
环境是集群的,在 EAR 文件部署后,我正在调用这个 jacl 脚本来同步对节点的更改。运行脚本时出现的错误:
Sync1 为“”的原因是什么?我们需要在命令中使用process=nodeagent吗?如果 nodeagent 启动和停止,会有什么结果?
websphere - 是否可以在 Websphere 中克隆应用程序服务器
我已经server1
在 Websphere 8.5.5中部署了一个应用程序
我可以克隆它以server2
使用相同的应用程序部署和数据源创建吗?
python - Jython 如何删除字符串中的字符
这是一个与 WebSphere 相关的问题。
我正在尝试将此命令转换为变量
我发现这个命令:
将返回:
所以我把这个命令变成了一个变量:
而且我可以通过输入“j2ee [0]”得到我想要的字符串
所以这正是我想要的,减去前面的 URL 部分。我怎样才能摆脱那些角色?!
websphere-7 - 启用 wsadmin 控制台帮助
我在 Websphere > 控制台首选项中启用了“记录命令辅助命令”选项。文档说明如下:指定是否将所有命令帮助 wsadmin 数据记录到文件中。这个文件保存到${LOG_ROOT}/server/commandAssistanceJythonCommands_user name.log:server是控制台运行的服务器进程,比如server1或者adminagent。server 是运行控制台的服务器进程,例如 dmgr、server1、adminagent 或 jobmgr。用户名是管理控制台用户名。当您使用管理代理管理配置文件时,命令帮助日志将放在管理代理正在管理的配置文件的位置。${LOG_ROOT} 变量定义配置文件位置。
我找不到 LOG_ROOT 的默认值。
jython - Jython 中的子字符串函数
我正在使用 Jython 为我的一项任务编写 wsadmin 脚本。
-c "test = 'project' " +
-c "edit = test[1:]" +
-c "print edit"
但是,当我执行这段代码时,出现以下错误
Traceback (innermost last):
(no code object) at line 0
File "<input>", line 1
edit = test[1:]
¬
SyntaxError: Lexical error at line 1, column 12. Encountered: "\u00dd" (221),after : ""
看起来方括号不被接受是否有任何其他方法可以在 Jython 中获取字符串的子字符串?
websphere - 在 websphere AS 中使用 wsadmin 时关闭 wasx7303i 消息(“通过了以下选项...”)
我们正在使用 wsadmin 脚本来配置 websphere 配置文件。我们在配置文件配置期间配置数据源,并配置 DS 我们传递数据库密码。
问题在于打印消息 wasx7303i 的 wsadmin 工具:“传递了以下选项...”,并带有传递的参数列表。其中一个参数是 DB pass。但出于安全原因,这并不好,所以是否有办法阻止 wsadmin 打印此消息?
websphere - Jacl - 在选项说明符中使用变量的正确语法是什么
尝试在 Jacl 脚本中运行以下命令(在此调用之前已设置 $APPNAME):
我收到以下错误。
我似乎无法找到说明在“选项”说明符字符串中使用脚本变量的文档。显然,必须有某种方法来做我想做的事情,即在脚本运行时部署一个我选择的名称的 EAR 文件