2012-05-25 175 views
0

我的任務是製作一個在Websphere6.1中工作的現有JBoss web應用程序。將Java EE應用程序從jboss遷移到websphere6.1應用程序服務器

這個Web應用程序目前在JBoss中運行。還有其他應用程序(swing應用程序,獨立應用程序,如計算器等),它們在JBoss的deploy文件夾中混合使用。我可以弄清楚我的web應用程序需要的耳朵。有一個EJB jar不屬於我的web應用程序需要的一部分。

如何輕鬆生成Websphere所需的部署文件?

  1. 複製的ABC-ejb.jar(計算器等應用程序)並粘貼它d:\ IBM \的WebSphere \ AppServer的\型材\ AppSrv02 \配置\細胞\ WAS61Node01Cell \應用\ ABC-ejb.jar
  2. 打開WAS管理控制檯,應用程序 - >安裝新應用程序。
  3. 主要保留默認值。最後我得到了錯誤。

錯誤:d無效類文件格式:\ IBM \的WebSphere \ AppServer的\型材\ AppSrv02 \ wstemp \ wstemp \ app_1377ff3f693 ​​\ DPL \ 7c4f55f9 \ ABC-EJB \ ImportedClasses \ COM \ XYZ \ XYZ \示例\ EJB2 \ ABCRemote.class。 major.minor版本'51.0'對於這個工具來說太近了。

錯誤:在類com.xyz.xyz.example.ejb2.EJSRemoteStatelessLisaCalculator_d78ab53c中找不到類com.xyz.xyz.example.ejb2.ABCRemote。

錯誤:d無效類文件格式:\ IBM \的WebSphere \ AppServer的\型材\ AppSrv02 \ wstemp \ wstemp \ app_1377ff3f693 ​​\ DPL \ 7c4f55f9 \ ABC-EJB \ ImportedClasses \ COM \ XYZ \ XYZ \示例\ EJB2 \ ABCHome.class。 major.minor版本'51.0'對於這個工具來說太近了。

錯誤:在類com.xyz.xyz.example.ejb2.EJSRemoteStatelessABCHome_d78ab53c中找不到類com.xyz.xyz.example.ejb2.ABCHome。

4錯誤

我安裝了Eclipse Indigo。

感謝

回答

0

此錯誤:

The major.minor version '51.0' is too recent for this tool to understand.

...意味着該類已使用Java 7(主版本號51),但在WebSphere Application Server 6.1只支持Java 5.你」編譯需要重新編譯這些類才能在該版本上部署。

相關問題