问题标签 [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.
java - 在 Java 代码中打开 TCL gui
我有一个 TCL 文件,它使用 Tcl 的 BWidget 包,我一直将它用作我的程序的 GUI。我现在希望能够从一个单独的 Java 程序加载这个 GUI。我调查过 Jacl 和 Swank,但他们似乎并没有完全按照我的意愿行事。
我已经用 Jacl 尝试了以下操作,但它无法评估文件。在调试时,我可以看到它完成了对我的tcl文件的解析,但是在解析BWidget包的tcl文件时抛出了异常。这是我的Java代码:
关于如何完成我想做的事情的任何想法?甚至可能吗?
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"
maven - 为脚本语言设置 Maven?
Maven 用于构建和管理任何基于 Java 的项目。但是如果项目使用脚本语言会发生什么?
maven 现在对 TCL 所能做的就是复制文件并将它们放在目标目录中的正确位置。
我的问题如下:
- 代码在 TCL-> 需要解释器而不是编译器。
- 它看不到任何 Java 代码,因此它不会编译任何东西。
- 它看不到任何 Java 测试,因此它不运行它们。
- 没有 java 可以运行覆盖,所以 jococo 将无事可做。
有没有办法设置 maven 来支持 TCL 项目?
我在互联网上进行了很多搜索,但只找到了“jacl”,但我真的不知道如何使用它来设置 Maven。
websphere - 任何查找 IBM websphere nodeagents 的方法都失败了
是否有任何工具或脚本可以持续检查 IBM Websphere 节点代理是否已关闭。如果关闭,它可以通过电子邮件(相关人员)发送通知。如果有任何帮助将不胜感激。
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 - Jacl - 在选项说明符中使用变量的正确语法是什么
尝试在 Jacl 脚本中运行以下命令(在此调用之前已设置 $APPNAME):
我收到以下错误。
我似乎无法找到说明在“选项”说明符字符串中使用脚本变量的文档。显然,必须有某种方法来做我想做的事情,即在脚本运行时部署一个我选择的名称的 EAR 文件
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以供参考。
任何帮助将不胜感激
更新
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}}].
然后我得到
jms - 使用 wsadmin 脚本获取 WAS 中每个单独服务器的 JMS 配置和属性值
我需要使用 wsadmin 脚本为 WAS 的每个单独服务器获取 JMS 配置和属性值。是否有任何 IBM 标准 jython 或 jacl 脚本来获取这些值?如果没有,有人可以指导我如何进行。
scripting - Webpshere Application Server wsadmin 脚本,用于禁用已部署应用程序中的 cookie 设置
我在部署的应用程序(比如应用程序)管理模块下有几个模块(比如 Mod1),对于模块 Mod1,我必须做这些事情:
在常规属性下, 1. 选中覆盖会话管理框并单击应用。2. 单击会话跟踪机制下的启用 cookie 链接。3. 在常规属性下,取消选中将会话 cookie 设置为仅 HTTP 以帮助防止跨站点脚本攻击框,然后单击应用。
到目前为止,我可以让自己只检查或取消选中我的应用程序下的 Override session management 选项,方法是首先使用以下代码获取其 id,但我无法弄清楚如何为我的应用程序下的模块执行上述 3 件事.
如果我能在 JACL 中得到答案,那就太好了,因为我的所有脚本都在 jacl 中,而且我只为这一部分尝试使用 jython。