问题标签 [jacl]

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 回答
599 浏览

java - 在 Java 代码中打开 TCL gui

我有一个 TCL 文件,它使用 Tcl 的 BWidget 包,我一直将它用作我的程序的 GUI。我现在希望能够从一个单独的 Java 程序加载这个 GUI。我调查过 Jacl 和 Swank,但他们似乎并没有完全按照我的意愿行事。

我已经用 Jacl 尝试了以下操作,但它无法评估文件。在调试时,我可以看到它完成了对我的tcl文件的解析,但是在解析BWidget包的tcl文件时抛出了异常。这是我的Java代码:

关于如何完成我想做的事情的任何想法?甚至可能吗?

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 投票
3 回答
1238 浏览

maven - 为脚本语言设置 Maven?

Maven 用于构建和管理任何基于 Java 的项目。但是如果项目使用脚本语言会发生什么?

maven 现在对 TCL 所能做的就是复制文件并将它们放在目标目录中的正确位置。

我的问题如下:

  1. 代码在 TCL-> 需要解释器而不是编译器。
  2. 它看不到任何 Java 代码,因此它不会编译任何东西。
  3. 它看不到任何 Java 测试,因此它不运行它们。
  4. 没有 java 可以运行覆盖,所以 jococo 将无事可做。

有没有办法设置 maven 来支持 TCL 项目?

我在互联网上进行了很多搜索,但只找到了“jacl”,但我真的不知道如何使用它来设置 Maven。

0 投票
4 回答
299 浏览

websphere - 任何查找 IBM websphere nodeagents 的方法都失败了

是否有任何工具或脚本可以持续检查 IBM Websphere 节点代理是否已关闭。如果关闭,它可以通过电子邮件(相关人员)发送通知。如果有任何帮助将不胜感激。

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 回答
792 浏览

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

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

我收到以下错误。

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

0 投票
2 回答
1007 浏览

java - Jacl 脚本战争部署

我正在尝试使用 jacl 脚本在 websphere 中部署战争,下面是我正在使用的命令

添加-MapWebModToVH $virtualHost参数后我得到

WASX7017E: java.lang.ClassCastException: java.lang.String 与 java.util.List 不兼容

我检查了链接http://www-01.ibm.com/support/docview.wss?uid=swg21428721以供参考。

任何帮助将不胜感激

更新

  1. set opts [list -cluster $clusterName -appname $earFileName -contextroot $appContextRoot -installed.ear.destination $destination -MapWebModToVH {$virtualHost}]

然后我得到

2 set opts [list -cluster $clusterName -appname $earFileName -contextroot $appContextRoot -installed.ear.destination $destination {-MapWebModToVH {$virtualHost}}]. 然后我得到

0 投票
2 回答
1209 浏览

jms - 使用 wsadmin 脚本获取 WAS 中每个单独服务器的 JMS 配置和属性值

我需要使用 wsadmin 脚本为 WAS 的每个单独服务器获取 JMS 配置和属性值。是否有任何 IBM 标准 jython 或 jacl 脚本来获取这些值?如果没有,有人可以指导我如何进行。

0 投票
1 回答
1125 浏览

scripting - Webpshere Application Server wsadmin 脚本,用于禁用已部署应用程序中的 cookie 设置

我在部署的应用程序(比如应用程序)管理模块下有几个模块(比如 Mod1),对于模块 Mod1,我必须做这些事情:

在常规属性下, 1. 选中覆盖会话管理框并单击应用。2. 单击会话跟踪机制下的启用 cookie 链接。3. 在常规属性下,取消选中将会话 cookie 设置为仅 HTTP 以帮助防止跨站点脚本攻击框,然后单击应用。

到目前为止,我可以让自己只检查或取消选中我的应用程序下的 Override session management 选项,方法是首先使用以下代码获取其 id,但我无法弄清楚如何为我的应用程序下的模块执行上述 3 件事.

如果我能在 JACL 中得到答案,那就太好了,因为我的所有脚本都在 jacl 中,而且我只为这一部分尝试使用 jython。