【问题标题】:Mapping resources to an application already installed将资源映射到已安装的应用程序
【发布时间】:2023-04-11 07:59:01
【问题描述】:

我正在为 Websphere Application Server 8.5 使用 jython/python 中的脚本,该脚本必须将一些资源(如数据源、邮件会话、队列和激活规范)映射到已安装的应用程序。

我在 IBM Redbooks 和 IBM Knoledge Center 上找到了如何使用 wsadmin 命令安装应用程序和映射资源,但我已经安装了该应用程序,无需卸载并重新安装该应用程序。

这是我发现的:

AdminApp.install('myapp.ear', ['-MapResRefToEJB',
[['deplmtest.jar', 'MailEJBObject', 'deplmtest.jar,META-INF/ejb-jar.xml
mail/MailSession9', 'javax.mail.Session', 'jndi1', 'login1', 'authProps1',
'clientApplicationInformation=new application+clientWorkstation=9.10.117.65']]])

我找到了另一个 wsadmin 命令,AdminApp.edit,但我唯一做的就是使用以下语法映射共享库:

AdminApp.edit(appName, ['-MapSharedLibForMod', [[name, module, library]]])

谁能告诉我是否可以使用 AdminApp.edit 命令来映射其他资源?或者灵感来源,我在哪里可以找到带有示例的特定语法?

非常感谢您的宝贵时间!

【问题讨论】:

    标签: python jython websphere-8 wsadmin


    【解决方案1】:

    是的,您可以对Admin.App.edit 使用与AdminApp.install 完全相同的语法。检查这些页面:

    【讨论】:

      【解决方案2】:

      命令是:

      AdminApp.edit(appName, ['-MapResRefToEJB', [[module, bean, URI, jndi, type]]])
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多