我在 Websphere 盒子上部署了一场战争。它使用一个文件在 Web 服务中构建一个 trie 结构。我们希望能够将文件放在 Websphere 上并根据需要对其进行更新,然后只需循环服务器(我们有多个节点)以避免停机,而不是必须重新部署更新后的 ear 文件作为资源。存储此类文件以便在类路径中获取它的最佳位置在哪里?
我对使用 Websphere 很陌生,所以如果我没有意义,请告诉我。
我在 Websphere 盒子上部署了一场战争。它使用一个文件在 Web 服务中构建一个 trie 结构。我们希望能够将文件放在 Websphere 上并根据需要对其进行更新,然后只需循环服务器(我们有多个节点)以避免停机,而不是必须重新部署更新后的 ear 文件作为资源。存储此类文件以便在类路径中获取它的最佳位置在哪里?
我对使用 Websphere 很陌生,所以如果我没有意义,请告诉我。
WebSphere 中有一个共享库的概念。您可以将数据文件添加到 jar 中,该 jar 将被部署为共享库。然后可以在部署期间将该库指定为对您的 WAR 模块的依赖项。
http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1//index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tcws_sharedlib.html http://www .albeesonline.com/blog/2008/04/07/creating-a-shared-library-in-websphere/
但这不符合 Java EE 并且仅特定于 WAS。
在我看来,使用本文所述的 URL Provider 的最佳方式:http: //www.ibm.com/developerworks/websphere/library/techarticles/0502_botzum/0502_botzum.html