【发布时间】:2016-03-07 13:56:26
【问题描述】:
我们的 WebSphere 8.5.x 环境中有两个 JEE 应用程序,它们都依赖于一个公共 JAR。无需过多详细说明,只需将 JAR 设置为共享库并附加到服务器级别就足够了。我想知道如何在没有操作系统访问权限的情况下管理此共享库来更新文件,而是通过 WAS 控制台进行更新。
据我了解,对于 WAS 共享库,您需要将其放置在操作系统上的某个位置,然后才能设置共享库引用,因为您必须提供例如路径。 JAR 文件。
我希望能够完成部署,替换包括共享库在内的所有二进制文件,而无需远程进入操作系统并更新磁盘上的 JAR。我更喜欢使用 WAS 控制台的人可以更新磁盘上的共享库的方法,就像他们可以上传新应用程序一样。
我查看了 WAS“资产”(WAS 控制台 -> 应用程序 -> 应用程序类型 -> 资产),希望这将允许我通过控制台管理和上传 JAR 文件。我可以将 JAR 作为资产上传,并且可以在它登陆磁盘时看到它,但我不明白对此有何期待,并且不愿意在不了解正在发生的一切的情况下使用它。
我看到了“资产二进制文件目标 URL”选项,但这似乎没有任何作用。导入资产时,我可以在该字段中输入任何我想要的内容,它总是转到管理上的“${APP_SERVER_ROOT}/config/cells/${CELL_NAME}/assets/${ASSET_NAME}/aver/BASE/bin/”节点,而不是工作节点。这个位置也是配置仓库,直接映射到这样的仓库位置我有种搞笑的感觉。
我可以,我想,创建共享库,路径直接进入该位置,但我担心我遗漏了一些东西,这不是一个好主意。
有没有人对此有任何见解可以分享?
【问题讨论】:
标签: java jakarta-ee shared-libraries websphere-8