问题标签 [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 投票
3 回答
19680 浏览

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 脚本的工作原理缺乏了解?

谢谢

0 投票
2 回答
230 浏览

python - 从文件夹中的现有 jar 创建类路径

我是 Python 新手,我正在寻找一种方法来CLASSPATH为 Websphere 的 wsadmin 中的 Jython 脚本创建参数,方法是从文件夹中读取并包含该文件夹中的所有 jar。

示例

我怎样才能做到这一点?

0 投票
1 回答
3796 浏览

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。我试图理解这个选项,但太困惑了。

谁能帮我解决这个问题?

0 投票
1 回答
2508 浏览

websphere - Websphere 脚本 - SyncNode 时出错

下面是我用于在 WAS 7 中同步节点的 jacl 脚本。

环境是集群的,在 EAR 文件部署后,我正在调用这个 jacl 脚本来同步对节点的更改。运行脚本时出现的错误:

Sync1 为“”的原因是什么?我们需要在命令中使用process=nodeagent吗?如果 nodeagent 启动和停止,会有什么结果?

0 投票
2 回答
6080 浏览

websphere - 是否可以在 Websphere 中克隆应用程序服务器

我已经server1在 Websphere 8.5.5中部署了一个应用程序

我可以克隆它以server2使用相同的应用程序部署和数据源创建吗?

0 投票
2 回答
1063 浏览

python - Jython 如何删除字符串中的字符

这是一个与 WebSphere 相关的问题。

我正在尝试将此命令转换为变量

我发现这个命令:

将返回:

所以我把这个命令变成了一个变量:

而且我可以通过输入“j2ee [0]”得到我想要的字符串

所以这正是我想要的,减去前面的 URL 部分。我怎样才能摆脱那些角色?!

0 投票
1 回答
757 浏览

websphere-7 - 启用 wsadmin 控制台帮助

我在 Websphere > 控制台首选项中启用了“记录命令辅助命令”选项。文档说明如下:指定是否将所有命令帮助 wsadmin 数据记录到文件中。这个文件保存到${LOG_ROOT}/server/commandAssistanceJythonCommands_user name.log:server是控制台运行的服务器进程,比如server1或者adminagent。server 是运行控制台的服务器进程,例如 dmgr、server1、adminagent 或 jobmgr。用户名是管理控制台用户名。当您使用管理代理管理配置文件时,命令帮助日志将放在管理代理正在管理的配置文件的位置。${LOG_ROOT} 变量定义配置文件位置。

我找不到 LOG_ROOT 的默认值。

0 投票
2 回答
1087 浏览

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 中获取字符串的子字符串?

0 投票
1 回答
646 浏览

websphere - 在 websphere AS 中使用 wsadmin 时关闭 wasx7303i 消息(“通过了以下选项...”)

我们正在使用 wsadmin 脚本来配置 websphere 配置文件。我们在配置文件配置期间配置数据源,并配置 DS 我们传递数据库密码。

问题在于打印消息 wasx7303i 的 wsadmin 工具:“传递了以下选项...”,并带有传递的参数列表。其中一个参数是 DB pass。但出于安全原因,这并不好,所以是否有办法阻止 wsadmin 打印此消息?

0 投票
2 回答
792 浏览

websphere - Jacl - 在选项说明符中使用变量的正确语法是什么

尝试在 Jacl 脚本中运行以下命令(在此调用之前已设置 $APPNAME):

我收到以下错误。

我似乎无法找到说明在“选项”说明符字符串中使用脚本变量的文档。显然,必须有某种方法来做我想做的事情,即在脚本运行时部署一个我选择的名称的 EAR 文件