WebSphere Developer Tool 8.5不支持部署EJB 2.1

时间:2014-07-24 02:40:51

标签: deployment ejb websphere-8

我的Dev Env如下。

  1. Eclipse Juno with Webshpere Developer tools plugin
  2. WebShpere 8.5
  3. 我有一个以下方面的项目。

    1. EJB Module 2.1
    2. Java 1.6
    3. WebSphere EJB(Extended)8.5
    4. 当我使用"准备部署"时,没有发生那些存根类没有生成的事情。在Internet上搜索之后,我意识到Webshpere Developer工具8.5只支持EJB 3.0或更高版本。

      我的项目是从WAS6.1迁移出来的,工具可以支持EJB2.0。 现在我不想将我的项目升级到EJB3.0。 任何人都可以帮助提出解决方案吗?一个额外的部署插件还是什么?

      提前致谢。

1 个答案:

答案 0 :(得分:2)

以下是可能的解决方案:

  1. 安装期间部署
    您可以继续在WDT中开发应用程序,然后将您的应用程序导出为耳朵。将应用程序安装到WebSphere时,可以选择在部署期间部署企业bean。如果检查该选项,WebSphere将在应用程序安装期间生成所需的类。

  2. 运行ejbdeploy命令或ant wsejbdeploy ant任务 一旦掌握了,您可以运行ejbdeploy命令行工具来生成代码,或者如果您使用ant构建应用程序,则可以使用ant任务。

    ejbdeploy command refrence
    Older article about using ant tasks
    Error using Ant to create EJB after upgrading WAS from 6.0 to 7.0

  3. 使用IBM Assembly&为WebSphere Administration v8.5工具部署工具
    如果您拥有WebSphere Application Server许可证,那么您可以下载其他工具 - IBM Assembly & Deploy Tools for WebSphere Administration v8.5 tool - 这是基于Eclipse的简化RAD(Rational Application Developer)。这将允许您开发Java EE应用程序并生成部署代码 以下是此工具旧版本功能的简要说明:
    Assembly and Deploy Tools