0

我的任务是让现有的 JBoss webapp 在 Websphere6.1 中运行。

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

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

  1. 复制 ABC-ejb.jar(类似应用程序的计算器)并将其粘贴到 D:\IBM\WebSphere\AppServer\profiles\AppSrv02\config\cells\WAS61Node01Cell\applications\ABC-ejb.jar
  2. 打开 WAS 管理控制台,Applications-->Install new application。
  3. 主要保留默认值。最后我得到了错误。

错误:D:\IBM\WebSphere\AppServer\profiles\AppSrv02\wstemp\wstemp\app_1377ff3f693\dpl\7c4f55f9\ABC-ejb\ImportedClasses\com\xyz\xyz\example\ejb2\ABCRemote.class 中的类文件格式无效。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.class 中的类文件格式无效。major.minor 版本“51.0”太新,这个工具无法理解。

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

4 个错误

我安装了 Eclipse Indigo。

谢谢

4

1 回答 1

0

这个错误:

major.minor 版本“51.0”太新,这个工具无法理解。

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

于 2012-05-25T16:41:58.507 回答