`
bluestar
  • 浏览: 376544 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

怎样制作ear,war文件

    博客分类:
  • java
阅读更多
方法一:

在JDK CLASSPATH下命令行打包:
用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
    -c  创建新的存档
    -t  列出存档内容的列表
    -x  展开存档中的命名的(或所有的〕文件
    -u  更新已存在的存档
    -v  生成详细输出到标准输出上
    -f  指定存档文件名
    -m  包含来自标明文件的标明信息
    -0  仅限存储方式;使用非 ZIP 压缩格式
    -M  不生成所有项的清单(manifest〕文件
    -i  为指定的 jar 文件产生索引信息
    -C  改变到指定的目录,并且包含参数
如果指定的文件都是目录,将会使用递归方式加以处理。
必须以指定 'm' 和 'f' 选项的顺序,指定清单
〔manifest〕文件名和存档文件名。
示例1:将两个 class 文件保存到名称为 'classes.jar' 的存档文件中:
       jar cvf classes.jar Foo.class Bar.class
示例2:使用现有的清单(manifest)文件 'mymanifest',将 foo/ 目录
      下的所有文件保存到名称为 'classes.jar' 的存档文件中:
       jar cvfm classes.jar mymanifest -C foo/ .


war:jar cvf webapp.war webapp/
ear: jar cvf enapp.ear enapp/

方法二:
在weblogic classpath下,
java weblogic.ant.taskdefs.ejb20.DDInit <target directory="">
java weblogic.ant.taskdefs.war.DDInit <target directory="">
java weblogic.ant.taskdefs.ear.DDInit <target directory="">
jar cf jar-file files ...

方法三:
使用打包工具,比如weblogic builder。</target></target></target>
分享到:
评论

相关推荐

    jar_war_ear文件.doc

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

    MyEclipse 10.X 导出EAR WAR报错解决文件

    解决 MyEclipse 10.X 导出EAR WAR报错问题 , 将原文件解压重组上传..同时将Price降低

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

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

    EJB 打EAR包

    - `war`:如果应用包含Web组件,它们会被打包成WAR文件。 - `lib`:包含应用所需的库文件(JARs)。 **三、创建和打包EJB到EAR** 1. **项目设置**: 在IDE(如Eclipse或IntelliJ IDEA)中创建EJB项目,并配置所需...

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

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

    ant打ear包的详细步骤

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

    jar包 war包 反编译工具

    在Java开发领域,`jar`和`war`文件是两种常见的打包格式,它们分别用于封装Java应用程序和Web应用程序。当你需要查看或者分析这些已编译的二进制类文件(`.class`)时,反编译工具就派上了用场。本篇文章将详细讲解`...

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

    EAR文件是Java EE企业级应用程序的打包格式,它可以包含多个EJB模块(JAR文件)和Web模块(WAR文件)。EAR文件用于封装完整的分布式应用程序,这些应用程序可能涉及多个业务逻辑组件和Web界面。EAR文件中的`META-INF...

    \Wblogic布署布骤ear包(图解)

    EAR文件是JavaEE应用的标准打包格式,它包含了多个组件,如EJB(Enterprise JavaBeans)、WAR(Web Application Archive)和JAR(Java Archive)等。通过EAR文件,开发者可以将整个应用作为一个单元进行部署,便于...

    WAS 解压,was解压ear,C#

    - **解析内容**:解压后,文件会被解包成多个文件,包括JAR、WAR和其他配置文件。这些文件可以进一步解包或分析。 3. **大话西游2中的资源**: 在大话西游2这样的游戏中,WAS文件可能包含了游戏的资源,例如图片...

    Jenkins如何部署war包至Tomcat服务器

    1. **WAR/EAR files**: 指定生成的 WAR 文件的路径,通常是相对于 Jenkins 工作空间的路径,例如 `target/test.war`。不要忘记这个路径是相对的,`target` 前面没有 `/`。 2. **Context path**: 这是应用程序在...

    WAS 解压,was解压ear,C#源码.zip.zip

    在WAS中,EAR(Enterprise Archive)文件是一种打包格式,用于包含整个Java EE应用的所有组件,如EJB、WAR、JAR等。 2. **EAR文件**:EAR文件是Java EE应用的容器,它包含了应用的元数据、Web模块、EJB模块和其他...

    portlet项目war包二

    【portlet项目war包二】是关于Java Web开发中的portlet技术的一个项目实例,主要涉及的是将portlet应用打包成WAR(Web Application Archive)文件的过程。在Java EE环境中,portlet是一种可重用的、自包含的Web组件...

    javaee-starter:具有Ear,ejb和war的JavaEE入门项目(基于Apache Maven)

    JavaEE入门项目 (仍然不完整) 描述 该项目包含几个Maven示例项目,这些项目归为一个Maven项目。 它包含一个战争项目,一个ejb项目,一个ear...结果是一个ear文件,该文件位于目标文件夹的javaee-starter-ear项目中。

    JAVA代码打包工具

    6. EAR文件打包:在企业级Java应用中,常常需要打包成EAR文件,它包含了整个应用程序服务器的部署单元,包括EJB(Enterprise JavaBeans)、WAR文件、库文件等。EAR文件通常用于IBM WebSphere、Oracle WebLogic等应用...

    spring-boot-ear-skinny-war:带有 2 个 spring-boot 战争包和 skinnywar 配置的示例耳朵项目

    在本项目"spring-boot-ear-skinny-war"中,我们将探讨如何将Spring Boot应用打包成一个耳朵(EAR)文件,同时包含两个战争(WAR)包,并使用skinny-war配置。这个项目旨在演示如何处理多战争应用程序的部署,特别是...

    深入Maven插件宇宙:war-plugin与ear-plugin的终极对决

    它是由Apache软件基金会提供的一个开源工具,使用一种名为Project Object Model (POM) 的XML文件来描述项目的构建过程、依赖关系和其他配置信息。 ### Maven的主要特点包括: 1. **依赖管理**:Maven能够自动处理...

    Java打包工具

    当部署到Web服务器如Tomcat时,服务器会解析WAR文件并将其展开到特定的目录结构中。WAR文件的创建同样可以通过Maven或Gradle等构建工具进行。 **EAR文件** EAR(Enterprise Archive)文件是Java EE应用的打包格式,...

    MergeJARs:合并JAR,WAR,EAR和ZIP文件的GUI实用程序-开源

    对于Java开发人员来说,这是一个非常有用的实用程序。 有时您的项目可能依赖于各种库。 但是,提供具有依赖项的桌面应用程序不是一个好主意。 该实用程序有助于将所有... 该实用程序可用于合并JAR,WAR,EAR和ZIP文件。

Global site tag (gtag.js) - Google Analytics