部署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目录下