`
zengshaotao
  • 浏览: 792984 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ear,jar,war

 
阅读更多

JAR、WAR、EAR的区别

 

JAR - Java Archive file

包含内容:class、properties文件,是文件封装的最小单元

部署文件:application-client.xml

 

WAR - Web Archive file

包含内容:Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等

部署文件:web.xml

 

EAR - Enterprise Archive file 
包含内容:除了包含JAR、WAR以外,还包括EJB组件

部署文件:application.xml

分享到:
评论

相关推荐

    Java中Ear、Jar、War文件之间有何不同

    Java中Ear、Jar、War文件之间有何不同

    怎样制作ear,war文件

    jar cvf myapp.ear mywebapp.war myejb.jar ``` 2. **使用构建工具(如Ant、Maven)自动化创建EAR文件** - **使用Ant**: - 创建`build.xml`文件,定义任务来打包EAR文件。 - 示例代码: ```xml ...

    jar_war_ear文件.doc

    Java 中 Ear、Jar、War 文件之间的差异和应用 在 Java 体系结构中,Ear、Jar、War 文件都是压缩文件格式,它们的主要区别在于它们的使用目的和应用场景。下面将对这三种文件进行详细的解释和比较。 Jar 文件 Jar ...

    war包_jar包_ear包_及打包方法

    war包_jar包_ear包_及打包方法

    jar包 war包 反编译工具

    2. **JAD**:JaDec(Java Decompiler)是一款命令行工具,它支持多种格式的反编译,包括`jar`、`war`、`ear`等。虽然没有图形界面,但可以通过脚本自动化处理大量文件。 3. **Procyon** 和 **FernFlower**:这些都...

    jar finder --专门搜索jar,zip,war,ear压缩包里包含的文件

    专门搜索jar,zip,war,ear压缩包里包含的文件

    关于war包-jar包-ear包-及打包方法

    关于war包_jar包_ear包_及打包方法

    基于Java的打包jar、war、ear包的作用与区别详解

    本文将详细解析基于Java的三种打包格式:JAR、WAR和EAR包的作用与区别。 **JAR (Java Archive) 文件** JAR文件是最基本的打包形式,它主要用于封装Java类库,包括.class文件、资源文件、元数据等。开发者通常会将...

    EJB 打EAR包

    使用构建工具(如Maven的`ear-maven-plugin`或Gradle的`ear`插件)将EJB JAR、Web组件(如有)、库文件和其他资源打包到一个EAR文件中。 **四、部署和运行** 1. **选择应用服务器**: 选择兼容的Java EE应用...

    ant打ear包的详细步骤

    在 Ant build 文件中,我们将公用的 JAR 包都放到 EAR 文件下,而不是分别在 EJB JAR 包和 WAR 包中,以减少 JAR 包的冗余。 通过上面的步骤,我们可以使用 Ant 工具将 EJB 项目打包成 EAR 文件,並 deploy 到 ...

    jar包-JavaWeb所用到的jar包

    - `EAR(Enterprise Archive)`文件:用于打包整个企业级应用,包括多个WAR和EJB JAR。 7. **JAR冲突**: - 当多个JAR包含相同类时,可能会出现类加载冲突。解决方法包括使用不同的类加载器层次,或者通过排除...

    jar_all.rar

    2. **EAR**(Enterprise Archive):适用于企业级Java应用,包含多个WAR和EJB JAR文件。 3. **OBR**(OSGi Bundle Repository):在OSGi环境中,JAR作为模块化组件。 六、现代工具与JAR 随着Maven、Gradle等构建...

    jar 资源包

    - **分布式应用**:JAR常用于打包Web应用的WAR(Web Application Archive)或EAR(Enterprise Application Archive)的一部分。 - **插件系统**:许多Java应用支持通过JAR文件作为插件进行扩展。 5. **JAR依赖...

    DB2 jar Webshpere jar 放服务器上的jar

    4. **部署应用程序**:将包含DB2连接代码的应用程序打包成WAR或EAR文件,然后部署到WebSphere应用服务器。 5. **配置应用程序**:在应用程序的配置中,指定刚刚创建的数据源,以便应用程序在运行时可以找到并使用它...

    搭建ssm所使用的jar包!放到lib文件夹下的jar包

    在实际开发中,为了简化管理,我们通常会使用构建工具(如Maven或Gradle)来自动管理这些依赖,它们会根据项目配置自动下载所需的jar包并放入`lib`目录或构建出的war/ear包中。这样可以确保所有必要的依赖都被正确地...

    fndutil.jar fndcp.jar

    6. **持续集成与部署**:在生产环境中,这些Java应用程序通常会打包成可执行的`WAR`或`EAR`文件,部署到应用服务器,如WebLogic。通过持续集成工具(如Jenkins)进行自动化构建和测试,确保每次代码更改都能顺利集成...

    java日常处理工具类part2-jar

    例如,Web应用服务器可以将Web应用打包为WAR(Web Archive)文件,这是JAR文件的一种变体,专门用于部署Web应用。类似的,EJB(Enterprise JavaBeans)组件会被打包成EAR(Enterprise Archive)文件,用于部署在企业...

    com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar

    解决myeclipse10.6不能正常导出ear或war包问题,导出时出现security alert:integrity check error 内附解决方法和jar包com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar 关掉myeclipse10.6,替换文件,...

    J2ee常用jar包

    在部署时,应用会被打包成`.war`或`.ear`文件,然后部署到应用服务器(如Tomcat、WebLogic、JBoss等),这些服务器也提供了运行J2EE应用所需的`jar`包。 5. **依赖管理**: 在现代的开发环境中,如Maven或Gradle,...

    bjsxt马JAR包.rar

    9. **服务端应用**: JAR文件常用于创建Web应用程序的WAR(Web Application Archive)或EAR(Enterprise Application Archive)文件,这些在Tomcat、JBoss等应用服务器上运行。 10. **插件系统**: 一些软件允许通过...

Global site tag (gtag.js) - Google Analytics