几年前,我发现的唯一工作方法是:
- 使用 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"/>