如何制作和部署war包
通常的网站,很多是以war包形式发布的
下边介绍如何自行制作war包
首先要求制作war包的环境安装j2sdk-1.4.2以上版本
比如,安装了Plesk的服务器,就都已经具有了j2sdk
切换到j2sdk的bin目录,找到jar命令
在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin
在win上,jar命令位于:C:/Program Files/SWsoft/Plesk/Additional/JDK/bin
执行jar -cvf 将要生成的包名.war 要压缩的目录名
例如,要压缩C:/test目录下的子目录和jsp文件
则先切换到jar文件所在的路径,键入如下命令:
c:
cd c:/test
jar -cvf test.war *
即可在当前目录下得到test.war
随后可以把test.war上传到服务器
=====================================
在TOMCAT中部署war
1、将war文件拷贝到tomcat目录/webapps/ 下。
2、将必要的jar文件拷贝到tomcat目录/lib/ 下。
3、修改tomcat目录/conf/下的server.xml。
<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>
将这段代码中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。
4、完毕,启动tomcat
分享到:
相关推荐
下面我们将详细探讨如何将Spring Boot项目生成war包,并理解其内部结构。 首先,我们要了解Spring Boot项目的结构。一个标准的Spring Boot项目通常包含`src/main/java`用于存放源代码,`src/main/resources`用于...
这应该会在指定的目标目录下生成WAR文件。 - 对于Gradle,运行`gradle war`命令,或者在Idea的Gradle面板中执行相应的任务。 6. **错误排查**: - 查看构建日志,找出可能导致失败的原因,例如依赖冲突、资源未...
6. **打包命令**:在命令行中,定位到顶层POM所在的目录,执行`mvn clean install`命令,Maven将自动构建所有子模块,并生成WAR包。 **部署WAR包** 打包完成后,生成的WAR文件可以被上传到传统的Web服务器如Tomcat...
文档中提及的构建配置包括使用spring-boot-maven-plugin插件来打包应用,以及maven-war-plugin插件来生成war包。 2. war包的生成:在pom.xml文件中对maven-war-plugin进行配置,从而在构建过程中生成war包。生成的...
在这个示例中,我们定义了三个目标:`init`用于创建必要的目录,`compile`用于编译源代码,`war`则负责生成WAR包。 提到"svn的几个不同版本",这可能指的是Subversion(SVN),一个版本控制系统,用于跟踪文件和...
Apache Ant是一个强大的构建工具,它允许开发者通过XML脚本来自动化构建过程,包括生成WAR包。下面将详细介绍如何使用Ant脚本来生成WAR包。 首先,你需要准备Ant环境。这包括下载Ant的安装包,例如`apache-ant-...
- 构建完成后,Jenkins会在工作空间目录下的对应项目文件夹生成WAR包。 #### 四、一键发布WAR包 1. **配置文件**: - 在SVN仓库中特定项目的配置路径下创建一个`libs`文件夹,并放入必要的JAR包(如wdklib.jar)...
这样Maven会知道你需要生成war包而不是jar包。 ```xml <packaging>war ``` 2. **排除SpringBoot内置的Tomcat容器**: SpringBoot默认包含了一个嵌入式的Tomcat服务器,但在打包war时,我们需要排除这个内置的...
"java web项目的war包实现nginx+tomcat+https的快速和安全的配置" 本资源主要讲述了如何将 Java 开发的 war 包部署到 Linux 服务器上,并使用 Nginx 和 Tomcat 实现负载均衡和 HTTPS 访问,同时支持 IPv6 网络的...
浅析 Idea 生成 war 包放入 Tomcat 的路径访问问题 Idea 是一个功能强大且流行的集成开发环境(IDE),它可以帮助开发者快速创建、编译和部署 Java 应用程序。然而,在将 war 包部署到 Tomcat 服务器时,开发者...
在`<build>`部分添加`<packaging>war</packaging>`标签,表明我们要生成WAR包。同时,为了使Spring Boot应用能够被Web服务器识别,需要引入`spring-boot-starter-web`依赖并排除内嵌的Tomcat容器,如下所示: ```...
本文将详细介绍如何在Windows和Linux系统上通过直接启动WAR包来运行Jenkins,并提供查询管理员密码的方法。 ### Jenkins WAR包启动 1. **下载Jenkins WAR文件**: 首先,你需要从Jenkins官方网站...
确保已勾选"Build on make",这样每次构建项目时都会生成WAR包。 2. **更新与配置检查**: 在打包前,先执行Subversion的更新操作,确保代码是最新的。检查并校验配置文件,特别是`jdbc.properties`,这是数据库...
我们需要配置该插件,以便它能生成war包并处理启动类。 ```xml <groupId>org.springframework.boot <artifactId>spring-boot-maven-plugin <mainClass>com.example.YourApplication</mainClass> <!-- ...
在部署war包时,我们需要指定war包的生成路径,以便IntelliJ IDEA 8能够正确地生成war包。在这里,我们需要勾选左边的复选框,然后配置war包的生成路径。 六、部署Jboss服务器 在配置好war包的生成路径后,我们就...
【标题】"hello的一个war包"是一个专门为初学者设计的Web应用程序压缩包,它遵循了Java Web应用程序的标准打包格式——WAR(Web ARchive)。WAR文件是Java EE平台中的一个重要组成部分,它允许开发者将所有必要的...
"使用指令打war包" 在Eclipse环境中,如何使用指令来打war包是一个非常实用的技能,特别是在不想安装插件的情况下。本文将详细介绍使用指令打war包的方法,并解释相关的知识点。 首先,为什么需要使用指令来打war...
本文主要介绍了如何配置AWC(Activeworkspace)的开发环境,生成WAR包,并在Tomcat服务器上进行部署。AWC是一款基于Java的企业级工作流管理平台,常用于构建企业应用。下面是详细步骤: ### 一、开发环境配置 1. *...
- **构建war包**:源码中包含Maven配置,通过Maven可以编译源码生成war包,然后部署到Servlet容器如Tomcat。 - **配置文件**:`cas.properties`是主要的配置文件,包括服务器地址、数据库连接、认证策略等。 - **...
war做成工具war做成工具