部署EJB 開發EJB的最后一步是將其中所有的類文件和相應的部署描述符壓縮成JAR包,然后部署到EJB服務器上。在本例中,JAR包的生成可以通過下面這條命令來實現: jar cf greetejb.jar greet/*.class META-INF/*.xml 該命令將greet目錄下的.class文件和META-INF目錄下的.xml文件壓縮成greetejb.jar文件。假如想知道生成的JAR包是否正確地包含了所有的文件,可以用命令: jar cvf greetejb.jar 來查看greetejb.jar中包含的文件。假如得到如下的類似信息,則說明所需的文件都已經被正確地包含在該壓縮包中了,信息如下:
0 Sun May 24 15:32:10 CST 2002 META-INF/ 68 Sun May 24 15:32:10 CST 2002 META-INF/MANIFEST.MF 1007 Sun May 24 14:35:46 CST 2002 greet/GreetBean.class 209 Sun May 24 14:35:46 CST 2002 greet/Greet.class 251 Sun May 24 14:35:46 CST 2002 greet/GreetHome.class 493 Sun May 24 08:40:00 CST 2002 META-INF/ejb-jar.xml 303 Sun May 24 08:43:22 CST 2002 META-INF/jboss.xml 生成的JAR包在JBoss上的部署相當簡單,只需要將該文件復制到JBoss的deploy目錄下