将Java EE应用程序从jboss迁移到websphere6.1 app服务器

时间:2012-05-25 14:21:13

标签: websphere-6.1

我的任务是在Websphere6.1中使用现有的JBoss webapp。

此Web应用程序目前在JBoss中运行。还有其他应用程序(swing应用程序,独立应用程序,如计算器等)混合在JBoss的deploy文件夹中。我可以找出我的webapp所需的耳朵。有一个EJB jar,它不是我的webapp需要的耳朵的一部分。

如何轻松地为Websphere生成所需的部署文件?

  1. 复制了ABC-ejb.jar(类似app的计算器)并将其粘贴到D:\ IBM \ WebSphere \ AppServer \ profiles \ AppSrv02 \ config \ cells \ WAS61Node01Cell \ applications \ ABC-ejb.jar
  2. 已打开WAS管理控制台,应用程序 - >安装新应用程序。
  3. 主要保留默认值。最后我得到了错误。
  4. 错误:D:\ IBM \ WebSphere \ AppServer \ profiles \ AppSrv02 \ wstemp \ wstemp \ app_1377ff3f693 ​​\ dpl \ 7c4f55f9 \ ABC-ejb \ ImportedClasses \ com \ xyz \ xyz \ example \ ejb2 \ ABCRemote中的类文件格式无效。类。 major.minor版本'51 .0'对于此工具来说太新了。

    错误:在com.xyz.xyz.example.ejb2.EJSRemoteStatelessLisaCalculator_d78ab53c类中找不到类com.xyz.xyz.example.ejb2.ABCRemote。

    错误:D:\ IBM \ WebSphere \ AppServer \ profiles \ AppSrv02 \ wstemp \ wstemp \ app_1377ff3f693 ​​\ dpl \ 7c4f55f9 \ ABC-ejb \ ImportedClasses \ com \ xyz \ xyz \ example \ ejb2 \ ABCHome中的类文件格式无效。类。 major.minor版本'51 .0'对于此工具来说太新了。

    错误:在com.xyz.xyz.example.ejb2.EJSRemoteStatelessABCHome_d78ab53c类中找不到类com.xyz.xyz.example.ejb2.ABCHome。

    4个错误

    我安装了Eclipse Indigo。

    由于

1 个答案:

答案 0 :(得分:0)

此错误:

  

major.minor版本'51 .0'对于这个工具来说太新了   理解。

...表示该类已使用Java 7(主要版本号51)进行编译,但WebSphere Application Server 6.1仅支持Java 5.您需要重新编译这些类才能在其上进行部署版本