在没有操作系统访问权限的情况下管理WebSphere共享库



我们的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/"。这个位置也是配置存储库,直接映射到这样的存储库位置,我有一种有趣的感觉。

我想,我可以创建一个直接进入该位置的共享库,但我担心我错过了一些东西,这不是一个好主意。

有人对此有什么见解可以分享吗?

要在WebSphere中使用共享库,您可以转到Environment > Shared Libraries并在该页面上传/配置共享库(包括选择要与共享库关联的应用程序(。

有关完整信息,请参阅IBM的文档:创建共享库

您可以尝试使用业务级应用程序,并将jar作为资产上传,将它们指定为共享库,并在应用程序安装期间进行映射(但我从未这样做过,可能不起作用(。检查以下链接:

  • 业务级应用程序
  • 使用控制台创建业务级应用程序

相关内容

最新更新