2010-01-21 83 views
0

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

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

编辑:现有的WebSphere服务器仍在运行并正在运行。

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

编辑:我已经找到了一个解决方案迄今最接近的是此链接: http://www.javazoom.net/services/newsletter/was4.html(虽然我不知道这工具是用或相关WAS 7.x版)。

这必须是其他人遇到的问题,但我无法在WEB上的任何地方找到解决方案。

谢谢!

回答

0

如果您仍然运行旧服务器,则不仅仅是导出应用程序,而且还有战争/耳朵文件。但是,如果您不知道这些应用程序的配置,那么您已被拧紧。但是,我相信IBM有可以使用的工具。一些付费工具看起来非常好用户友好(至少根据他们的销售演示)。我不能告诉你你需要什么,因为我不知道你的应用程序有什么文件。但是看起来好像没有多少东西,否则你只需要像安装在旧服务器上一样安装应用程序,并使用存档在某处的二进制文件(war,ear,jar)。

+0

嗯我会看看导出功能,谢谢你。广告的配置...是的。客户端似乎没有任何类型的EAR/WAR/JAR文件。我问他们,如果他们遇到了灾难,他们会怎么做,并且不得不重新安装服务器。他们说:“那么我们有机器的备份映像”。如果我找不到使出口工作的方法,那么我正在考虑制作一个VMWare映像,其中包含所有安装的内容并将其按原样显示。 – Noah 2010-01-22 00:57:17

1

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

不同版本的Websphere之间的迁移可能稍微有些棘手,但我相信IBM至少在该主题上发布了一个redbook

+0

我实际上将WAS Config导出为XML文件,但由于旧服务器为3.5,新服务器为7.x,所以我不确定这是否有用。再次,我正在考虑安装3。5而不是7,让它工作,然后将其升级到v5或v7。 (或只是采取旧服务器的VMWare镜像)。 – Noah 2010-01-26 07:10:08

+0

嗯...我不知道XML配置是否与早期版本的Websphere兼容:( 您可能想要在红皮书或WAS 7 Infocenter – 2010-01-28 15:13:26

+0

中进行研究根据以下内容:http://publib.boulder.ibm .com/infocenter/wasinfo/fep/index.jsp?topic =/com.ibm.websphere.migration.nd.iseries.doc/info/iseriesnd/ae/welc6topmigrating.html看起来它们是WAS 7不支持早期迁移版本比5.1.3.5实际上很古老。 – 2010-01-28 15:20:54

相关问题