Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment WebSphereDeveloperTool8.5没有';不支持部署EJB2.1_Deployment_Ejb_Websphere 8 - Fatal编程技术网

Deployment WebSphereDeveloperTool8.5没有';不支持部署EJB2.1

Deployment WebSphereDeveloperTool8.5没有';不支持部署EJB2.1,deployment,ejb,websphere-8,Deployment,Ejb,Websphere 8,我的开发环境如下 EclipseJuno与Webshpere开发工具插件 网站8.5 我有一个以下方面的项目 EJB模块2.1 Java 1.6 WebSphere EJB(扩展)8.5 当我使用“准备部署”时,这些存根类并没有生成。在互联网上搜索之后,我意识到Webshpere开发工具8.5只支持EJB3.0或更高版本 我的项目是从WAS6.1迁移过来的,这些工具可以支持EJB2.0。 现在我不想将我的项目升级到EJB3.0。 有人能帮忙提出解决方案吗?一个额外的部署器插件还是什么 提前感谢。

我的开发环境如下

  • EclipseJuno与Webshpere开发工具插件
  • 网站8.5
  • 我有一个以下方面的项目

  • EJB模块2.1
  • Java 1.6
  • WebSphere EJB(扩展)8.5
  • 当我使用“准备部署”时,这些存根类并没有生成。在互联网上搜索之后,我意识到Webshpere开发工具8.5只支持EJB3.0或更高版本

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


    提前感谢。

    以下是可能的解决方案:

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

  • 运行ejbdeploy命令或ant wsejbdeploy ant任务。
    一旦您有了ear,您就可以运行ejbdeploy命令行工具来生成代码,或者如果您正在使用ant构建应用程序,那么您可以使用ant任务来实现这一点



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