2010-01-21 70 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

相關問題