Java 各种常用包

Java 项目中打包时分为三中包
即 jar  war  ear 如symes.jar  symes.war  symes.ear
这三种包都可以用jar 命令来打包 只是文件结构不同和后缀名不一样

   jar    作为工具包 方便引用
   命令   jar -cvf XX.jar 所包含文件


     war  对java2ee工程打包 可以部署服务器上 (如 Tomcat)
标准格式:index.jsp(可选)+ META-INF目录 + WEB-INF目录
          META-INF目录: 包含文件MANIFEST.MF文件
          WEB-INF 目录: lib目录+classes目录
          web.xml
命令      jar -cvf XX.war 所包含文件


ear     这针对企业级项目的,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,

        一般服务器选择WebSphere等,都会使用EAR包
标准格式:XX.war + META-INF目录

命令      jar -cvf XX.ear XX.war META-INF 

参考:   http://blog.csdn.net/mashengwang/article/details/6105187

目前主流的容器有:websphere  weblogic  jboss

你可能感兴趣的:(java,jar,war,EAR)