问题标签 [wlst]

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 投票
2 回答
8590 浏览

weblogic-10.x - Weblogic WLST 类路径

当我运行 WLST 脚本 .sh 脚本以如下方式设置环境时,为什么在执行回显时看不到更新的路径?

0 投票
2 回答
1009 浏览

weblogic-10.x - 用于更改最小密码长度的 WebLogic 脚本

如何编写脚本以使用 WLST 将最小密码长度更改为 4 个字符

Home >凭据映射 >用户和组 >weblogic >用户和组 >安全领域摘要 >myrealm >Providers >DefaultAuthenticator>ProviderSpecific

如何使用 weblogic 脚本 WLST 找到适当的 mbeans 信息来修改它?

0 投票
1 回答
2854 浏览

logging - 用于轮换的 weblogic 设置日志文件名模式

我已经编写了一个 wlst 脚本来将日志文件轮换策略从 BySize 更改为 ByTime,它可以正常工作,但轮换文件的名称仍然是 fileName.log000n,其中 n 是一个数字。

我想在旋转的文件名中有一个日期戳。我没有找到任何方法来做到这一点。既不是来自管理控制台,也不是 wlst。

有什么建议么 ?

0 投票
2 回答
3502 浏览

weblogic - 如何检查应用程序是否部署在特定的托管服务器上?

我使用以下 wlst 命令来检查之前是否已经部署了应用程序:

但它并没有显示应用程序部署在特定的服务器上。
如何找到该应用程序部署在特定托管服务器上?

0 投票
1 回答
882 浏览

java - 嵌入式 WLST 最小文件集

我正在使用 Eclipse 编写一个小型 Java 应用程序,该应用程序使用 WLST 来管理一些开发服务器。我希望能够将此应用程序提供给我们没有安装 Weblogic 的开发人员。我们正在使用 Weblogic 9.2 版。

当我将 weblogic.jar 添加到类路径(但将其保留在我的 WEBLOGIC_HOME 树中)时,它工作正常。当我将 weblogic.jar 移动到我的项目 /lib 目录时,当它尝试连接到节点管理器时出现故障。

很明显,weblogic jar 中的代码使用硬编码的相对路径来查找其他文件。

有谁知道 WLST 需要工作的完整最小文件集?

0 投票
0 回答
1717 浏览

python - WLST脚本和导入自制模块

我正在尝试编写 WLST 脚本。

因为我发现我总是重复做类似的设置,所以我尝试制作一些实用函数来简化我的脚本编写。

后来当我试图将这些函数作为模块拉到外部 .py 时,我没有这样做:

假设我有一个主脚本 (domain_config.py) 和 util 函数脚本 (wlst_util.py) 这是我在 domain_config.py 中放入的内容:

首先,它抱怨我在 wlst_util.py 中对该方法的声明:

它抱怨“NameError:False”。

好的,然后我删除默认参数,然后它抱怨那些 cd() 函数(由 WLST 提供)。

然后我尝试在 wlst_util.py 中执行“from wl import *”,脚本在 loadProperties 行失败(NullPointerException)。

我尝试将导入放在 loadProperties 之后,然后我的主脚本中的 cmo 变量变为 None ...

将这些 util 函数拉到单独的文件中,我应该做的正确方法是什么?

谢谢

0 投票
1 回答
2017 浏览

weblogic - 使用 JMX(或 WLST)在 Weblogic 9 中启动/停止部署

我想在 weblogic 9 服务器中启动/停止部署。我更喜欢使用 JMX 与 weblogic MBean 对话。我已经使用它来启动/停止服务器,但是我找不到用于启动/停止部署/应用程序的 MBean。

在 weblogic server 11g 中有一个 AppDeploymentRuntimeMBean 可以停止/启动部署。此处描述:http: //download.oracle.com/docs/cd/E14571_01/apirefs.1111/e13951/mbeans/AppDeploymentRuntimeMBean.html

但我在 weblogic 9 http://download.oracle.com/docs/cd/E13222_01/wls/docs92/wlsmbeanref/core/index.html中找不到类似的 MBean

有没有办法使用 jmx 或 wlst 启动/停止 weblogic 9 部署?

顺便说一句,当我在部署的开始/停止期间记录 WLST 脚本时,pyton 脚本是空的。

0 投票
2 回答
12950 浏览

deployment - WLST:在 weblogic 上远程部署应用程序

我正在尝试在 WebLogic 上远程部署应用程序。我在 python 脚本中使用 WLST。

我正在使用部署命令来做到这一点。当我给出远程计算机可以访问的任何位置的战争路径时,一切顺利,但是当我给出远程计算机无法访问的任何位置时,它会失败。

现在我知道默认上传为 false 的解决方案,因此远程 WebLogic 需要访问战争位置,但我已尝试将其设置为上传 true,但部署仍然失败,并出现如下错误:

部署消息:weblogic.management.ManagementException:[Deployer:149003] 无法访问应用程序“jamagent_AdminServer”的“/app/jamagentAdminServer.war”中的应用程序源信息。具体错误是:不存在应用程序文件。没有可用的堆栈跟踪。

我错过了什么吗?我正在使用命令:

deploy('jamagent_'+ServerName,jamagentwarpath+'/jamagent'+ServerName+'.war', 目标=ServerName, timeout=600000, upload='true')

因此,如果我删除upload='true'子句并确保它jamagentwarpath是远程机器可以访问的位置,那么一切都会好起来的。我希望我的问题很清楚。

0 投票
2 回答
5124 浏览

weblogic - 如何在 WLST(离线模式)中克隆 weblogic 服务器?

我们有一个自定义的 weblogic 模板,它有管理服务器(显然)和一个集群,其中有 2 个托管服务器部署到同一台机器上。我们将该模板用于我们的开发环境。但是现在当我们转向性能测试环境时,我们需要引入更多的机器。

在 WLST(离线或在线模式)下创建新机器很容易。但是如何在 WLST 中克隆服务器(因为除了 weblogic.Name 和目标机器之外的所有设置都相同)?

这在 WebLogic 管理控制台中似乎是可能的,但我们需要将其自动化。

0 投票
1 回答
556 浏览

authentication - wlst认证异常提示用户再次

我已经编写了几个按预期工作的 wlst 脚本。该脚本首先提示用户输入用户名/密码,连接到管理服务器,然后执行任务(部署、启动/关闭等)。

我遇到的问题是第一步 - 如果用户输入了错误的用户名/密码,我希望脚本再次提示它以获取此信息。请注意,我希望 仅在用户名/密码不正确时才再次提示用户 - 如果说管理服务器已关闭,则不会。

我正在尝试以下代码,但它没有按预期工作(它永远不会进入第一个 except 块)。显然,我缺乏 OOPS 编程经验阻碍了这个简单任务的完成。希望有人可以帮助完成这一步。

尝试:

除了安全异常:

除了:

(我也试过 NamingException,AuthenticationException 代替 SecurityException 但它也没有帮助)