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

JAVA中如何打包生成WAR文件

    博客分类:
  • java
阅读更多
在命令行中运用Jar命令 假定有一个Web应用:C:/myHome myHome/WEB-INF/ myHome/files/ myHome/image/ myHome/src/ myHome/index.jsp
    在命令行窗口下执行如下命令: C:/cd myHome C:/myHome/jar cvf myhome.war *.
  (1)在命令行中运用Jar命令
  假定有一个Web应用:C:/myHome
  myHome/WEB-INF/……
  myHome/files/……
  myHome/image/……
  myHome/src/……
  myHome/index.jsp
  在命令行窗口下执行如下命令:
  C:/>cd myHome
  C:/myHome/>jar cvf myhome.war *.*/ .
  解释:jar cvf [A->war包名].war [B->资源文件及文件夹] [C->将要生成war包的目标文件夹]
  “*.*/”(B->)代表当前目录(C:/myHome)下的所有文件及文件夹。
  “.” (C->)表明将要在当前目录中生成war包。
  操作完成后,找到C:/myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。
  (2)利用IDE工具打包,如Eclipse
  右键点击你想打包的文件或者项目,选择“导出...”,在弹出的对话框中选择“WAR文件” ,上面有许多选项,还可以选“EAR”,“JAR”,个人觉得这个很方便的!
  (3)利用ANT工具打包
  首先配置好build.xml文件,然后dos下输入ant ...war
  (4)用Eclipse的lomboz插件
  选中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程发布并打包了!
分享到:
评论

相关推荐

    java web项目打包.war格式

    Java Web 项目打包是指将 Java 项目编译后的 class 文件、资源文件、配置文件等打包成一个 WAR 文件,以便于部署到 Web 服务器中。WAR 文件是一个压缩文件,包含了 Java 项目的所有必要文件,可以直接部署到支持 WAR...

    java web项目打包war部署到tomcat

    `WebRoot`目录代表WAR文件中的根目录,所有Web资源都将放置于此。 2. **添加Web资源**:将项目的HTML、CSS、JavaScript文件等资源复制到`WebRoot`目录中。同时,如果项目中有任何Java类或者第三方库,也需要将它们...

    java文件打包

    对于Web应用,通常会打包成WAR文件,部署到Web服务器。 总的来说,Java文件打包是一个综合性的任务,涵盖了编程、构建自动化、依赖管理和发布等多个环节。了解并掌握这些知识点对于任何Java开发者来说都是至关重要...

    java项目打包工具

    用户可以在IDE内直接进行编译、打包操作,生成JAR或WAR文件。对于Web项目,可以创建WAR文件并部署到应用服务器。 4. **Eclipse IDE 自带打包功能**: 类似地,Eclipse作为另一款广泛应用的Java IDE,也提供了项目...

    使用MyEclipse将JAVA项目打包成JAR文件

    在Java开发过程中,将项目打包成JAR(Java Archive)文件是常见的操作,这有助于将源代码、资源文件和依赖库整合到一个可执行的独立文件中,方便分发和运行。MyEclipse作为一款强大的Java集成开发环境,提供了简单...

    spring boot项目打包成war在tomcat运行的全步骤

    `provided`范围表示这些依赖由服务器提供,不在最终的WAR文件中包含。 4. **修改启动类**: 为了适应Tomcat环境,需要创建一个新的启动类,该类继承自`SpringBootServletInitializer`并重写`configure`方法。这...

    wsdl文件生成java webservice 工具(附带生成后调用方法)

    通常,这可以通过创建一个WAR文件并将其上传到服务器完成。 6. **调用Web服务**: 生成的客户端存根类提供了调用Web服务的方法。在客户端应用中,实例化存根类,然后调用对应的方法即可。 在描述中提到,这个工具还...

    JAVA项目打包方式

    你可以使用Eclipse、IntelliJ IDEA等IDE的内置功能,或者通过Maven或Gradle的war插件来生成WAR文件。然后,这个文件可以直接部署到Web服务器如Tomcat、Jetty等。 3. EAR(Enterprise Archive)文件: 对于更复杂的...

    将java程序打包成“可执行”文件示例

    "Java 程序打包成可执行文件示例" Java 程序打包成可执行文件示例是指将 Java 程序编译成.class 文件,然后将其打包成一个可执行的.jar 文件,最后可以使用工具将其转换成.exe 文件。下面是详细的步骤和知识点: ...

    springboot 打包war包

    6. **打包命令**:在命令行中,定位到顶层POM所在的目录,执行`mvn clean install`命令,Maven将自动构建所有子模块,并生成WAR包。 **部署WAR包** 打包完成后,生成的WAR文件可以被上传到传统的Web服务器如Tomcat...

    Java工程打包和生成API文档[归纳].pdf

    在弹出的对话框中指定工程和输出路径,点击"Finish"即可生成WAR文件。WAR文件可以直接部署到Tomcat等Servlet容器的`webapps`目录下,容器会自动解压并运行。 2. **组件打包 (JAR文件)**: 对于非Web的Java组件,如库...

    打包war

    例如,使用Maven,只需在命令行中执行`mvn package`命令,Maven就会根据pom.xml配置文件自动构建项目并生成WAR文件。 【标签】:“源码”和“工具” "源码"标签意味着讨论可能涉及到查看或修改项目中的Java代码,...

    JAVA代码打包工具

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

    flex在tomcat下的war文件

    标题中的“flex在tomcat下的war文件”指的是将Flex应用程序打包成WAR格式,然后部署到Apache Tomcat服务器上运行。Tomcat是一个流行的Java Servlet和JavaServer Pages(JSP)容器,它支持多种Web应用的部署,包括...

    把java文件打包成.jar_(jar命令详解).doc

    2. **示例 2**: 使用一个存在的清单(manifest)文件 `mymainfest` 将 `foo/` 目录下的所有文件存档到一个名为 `classes.jar` 的存档文件中。 ```shell jar cvfm classes.jar mymanifest -C foo/ . ``` 这条...

    java中exe生成工具(JSmooth 0.9.9-7)

    这样,当用户双击.exe文件时,JSmooth会自动检测并启动合适的JVM来运行Java程序,从而消除了对用户系统中Java环境的依赖。 使用JSmooth生成.exe文件的步骤如下: 1. **配置项目**:首先,你需要准备你的Java应用...

    将java文件打包成 jar jar命令详解

    6. 使用 `jar` 命令将 `HelloWorld.class` 打包到 WAR 文件中: ``` jar cvf hello.war -C WEB-INF/classes . ``` 7. 将 `hello.war` 文件放置于 Tomcat 的 `webapps` 目录下。 8. 启动 Tomcat 并访问 `...

    jar包与war包的打包规范

    war(Web Application Archive)是一种文件格式,用于将Web应用程序的所有组件,包括Java类文件、JSP文件、HTML文件、图片、CSS文件等,打包到一个文件中。war包的主要用途是将Web应用程序打包到一个文件中,以便于...

    java程序打包工具

    - **处理资源文件**:如图片、配置文件等,将它们打包进最终的可执行文件中。 - **管理依赖**:下载并组织项目的依赖库,避免版本冲突。 - **打包**:生成最终的可执行文件,如JAR、WAR或EAR文件。JAR是Java Archive...

    自动打包生成目录结构工具

    总的来说,"自动打包生成目录结构工具"是软件开发中的利器,它结合了Java等编程语言提供的文件操作功能,实现了对项目文件的智能化管理和打包。通过这样的工具,开发者可以更专注于核心业务逻辑,而不用过于担心项目...

Global site tag (gtag.js) - Google Analytics