0

我要将 Websphere 机器(包括在其上运行的应用程序)迁移到新机器。他们想要干净安装操作系统和 WebSphere,所以我就这么做了。我还对他们在旧服务器上的所有应用程序进行了完整的文件备份。问题是要在新服务器上重新安装它们,WebSphere 对话框要求我提供我没有的 JAR/EAR/WAR 文件。

是否有任何相当简单的方法来简单地提取我从旧机器中获取的 WebSphere 应用程序文件的备份,并简单地配置新机器以使用它们?WAR等是一个不错的功能,但被迫使用它似乎很愚蠢。

编辑:现有的 WebSphere 服务器仍在生产中运行。

编辑:旧服务器是 WAS 3.5,这意味着它甚至没有导出功能,遗憾的是。此外,它实际运行内容的目录具有完全不同的结构(由 %/Web 和 %/Servlet 组成,其中 % 是应用程序的上下文路径)。在“安装”部分,它甚至没有提到 EAR 或 WAR,只有 JAR。我目前在想,最好的办法可能是将目录复制到另一个 WAS 3.5 系统,然后升级该系统(并希望它转换文件夹结构并更新配置作为升级的一部分)。

编辑:到目前为止,我找到的最接近解决方案的是这个链接: http ://www.javazoom.net/services/newsletter/was4.html (尽管我不确定该工具是否可用或与 WAS 7 相关。X)。

这一定是其他人以前遇到过的问题,但我在 WEB 上的任何地方都找不到解决方案。

谢谢!

4

2 回答 2

1

这里有示例 Jacl 脚本,可用于导出/导入应用服务器的配置。所以这就是你可以开始的。如果您的新弓使用与旧弓相同版本的 WAS(如果它不是独立的盒子,则使用相同的拓扑),它可能是一个(相对)安全的过程。

不同版本的 Websphere 之间的迁移可能会有些棘手,但我确信 IBM 至少发布了一本关于该主题的红皮书。

于 2010-01-22T12:51:36.033 回答
0

如果您仍在运行旧服务器,那么只需导出应用程序并拥有 war/ear 文件。但是,如果您不知道应用程序的配置,那您就完蛋了。但是,我确信 IBM 有您可以使用的工具。一些付费工具看起来甚至不错且用户友好(至少根据他们的销售演示)。我无法告诉您您需要什么,因为我不知道您的应用程序有哪些文档。但是看起来那里没有太多东西,否则您只需按照在旧服务器上安装应用程序的方式安装应用程序,并使用存档在某处的二进制文件(war、ear、jar)。

于 2010-01-21T20:57:27.810 回答