Java 使用Ant/JDK1.4.x生成WebSphere6EJB的方法是什么?

Java 使用Ant/JDK1.4.x生成WebSphere6EJB的方法是什么?,java,ant,websphere,ejb,Java,Ant,Websphere,Ejb,几年前,我发现的唯一工作方法是: 使用XDoclet(ejbdoclet任务)为每个会话bean生成ibm-ejb-jar-bnd.xmi和ibm-ejb-jar-ext.xmi 用任务jar制作一个jar(没有存根) 使用此jar调用二进制EJBDEPLOY,而不使用存根参数 但我觉得必须有一个更干净的方法。哪一个是您的?我使用wsejbdeploy ant任务,如果您使用的是RAD附带的ws_ant,那么您的构建文件中可以有如下内容 <taskdef name="wsejbdeploy

几年前,我发现的唯一工作方法是:

  • 使用XDoclet(ejbdoclet任务)为每个会话bean生成ibm-ejb-jar-bnd.xmi和ibm-ejb-jar-ext.xmi
  • 用任务jar制作一个jar(没有存根)
  • 使用此jar调用二进制EJBDEPLOY,而不使用存根参数
    但我觉得必须有一个更干净的方法。哪一个是您的?

    我使用wsejbdeploy ant任务,如果您使用的是RAD附带的ws_ant,那么您的构建文件中可以有如下内容

    <taskdef name="wsejbdeploy" classname="com.ibm.websphere.ant.tasks.WsEjbDeploy"/>
    <wsejbdeploy inputJar="${EjbJarFile}" outputJar="${tempEjbJarFile}" workingDirectory="${tempWS.dir}"  noWarnings="true" classpathref="project.classpath"/>
    

    我使用wsejbdeploy ant任务,如果您使用的是RAD附带的ws_ant,那么您的构建文件中可以有如下内容

    <taskdef name="wsejbdeploy" classname="com.ibm.websphere.ant.tasks.WsEjbDeploy"/>
    <wsejbdeploy inputJar="${EjbJarFile}" outputJar="${tempEjbJarFile}" workingDirectory="${tempWS.dir}"  noWarnings="true" classpathref="project.classpath"/>