0
我正在爲我的公司更新遺留應用程序,它在WebSphere v6.1上運行。但是,由於公司已經升級到WebSphere v8.5作爲公司標準,他們已經擺脫了WebSphere v6實例的發展。如何在沒有傳統環境的情況下增強遺留系統?
理想情況下,在修復之前,該項目應該從v6.1升級到v8.5,但這不是當前季度的預算,並且增強功能是高優先級。因此,現在我已經編碼了增強功能,但是我無法在沒有正確的應用程序服務器實例的情況下運行和測試v6.1應用程序。
有沒有在當前版本的WebSphere或其他Web應用程序服務器(Tomcat,Jetty等)上增強和運行此應用程序並仍然與WebSphere v6.1兼容的方法?
好的我使用Eclipse Juno,我創建了與舊版代碼相同版本的新企業業務應用程序和動態Web項目,並將舊代碼移到這些項目中(因爲WEbsphere v8.5實例沒有看到導入的項目因爲這些項目類型,我無法將它們添加到可運行的實例中);然後,我將Eclipse的編譯器設置爲1.5,並將Enterprise Business應用程序添加到我的WebSphere v8.5實例,目前爲止它看起來像是有效。如果我想從這裏導出一個EAR文件,這是否能在v6.1上使用?你認爲呢? – JBMac
另外,應用程序的JRE庫目前是WebSphere v8.5的,我應該將這個安裝的JRE 1.5拷貝到這裏嗎? – JBMac
確保您正在創建企業應用程序項目(EAR)。我手邊沒有Eclipse,但在RAD中,我沒有看到像企業業務應用程序這樣的項目類型。確保你沒有創建Osgi bundle,因爲它不適用於WAS v6.1。你應該可以運行它,如果Ear將是1.4,web項目2.4和java源代碼並且編譯設置爲1.5。 – Gas