`

Liunx下修改war配置文件,自动部署

阅读更多
1.将 .war 文件复制到临时目录。  
 
cp /usr/share/lib/imq/imqhttps.war /tmp (Solaris)  
cp /opt/sun/mq/share/lib/imqhttps.war /tmp (Linux)  
cp IMQ_HOME/lib/imqhttps.war /tmp (Windows)  
2.使临时目录成为当前目录。  
$ cd /tmp   
3.提取 .war 文件的内容。  
$ jar xvf imqhttps.war   
4.列出 .war 文件的部署描述符。  
$ ls -l WEB-INF/web.xml   
5.编辑 web.xml 文件,为 keystoreLocation 和 keystorePassword 参数(如有必要,还包括 servletPort 和 servletHost 参数)提供正确的值。  
6.重新装入.war 文件的内容。  
$ jar uvf imqhttps.war WEB-INF/web.xml  
现在即可使用修改后的 imqhttps.war 文件来部署 HTTPS 隧道 Servlet。(如果您担心泄漏密钥库密码,可以使用文件系统权限限制对 imqhttps.war 文件的访问。)

把当前目录下的所有文件打包成game.war
jar -cvfM0 game.war ./

-c   创建war包
-v   显示过程信息
-f   
-M
-0   这个是阿拉伯数字,只打包不压缩的意思


解压game.war

jar -xvf game.war
分享到:
评论

相关推荐

    Linux 下 tomcat war 自动部署脚本

    本文将深入探讨如何在Linux环境下使用Tomcat和shell脚本来实现WAR文件的自动部署,同时覆盖到配置文件的备份与复制。这个主题对于系统管理员和开发人员来说至关重要,因为它能够减少手动操作的繁琐,确保应用程序的...

    Linux 部署jenkins war包直接tomcat启动

    3. **配置Tomcat**:默认情况下,Tomcat配置文件位于`/etc/tomcat9`或`/etc/tomcat`目录。根据需求,你可能需要调整`server.xml`文件中的端口号(例如,避免与现有服务冲突)。 4. **下载Jenkins WAR包**:从...

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 自动化部署与统一安装升级 - 类ansible工具

    /unifyDeploy/conf”自动生成用户所需修改配置文件,配置文件是通过筛选后生成,所以一个服务不管需要配置多少文件,这里只生成一个,方便修改与管理。 3.2 自动化统一安装部署 自动化统一安装部署,包括:...

    springboot项目打成war包并部署到Linux的Tomcat中

    springboot项目打成war包并部署到Linux的Tomcat中流程目录:启动类继承`SpringBootServletInitializer`pom文件添加`war`mvn命令操作(clean、install)打好的war包部署到Linux的Tomcat中本地访问部署好的项目 ...

    Weblogic for Linux部署配置手册

    《Weblogic for Linux部署配置手册》是一份详细指导在Linux环境下安装、配置和管理Weblogic应用服务器的手册。Weblogic是Oracle公司的一款企业级Java应用服务器,它提供了强大的中间件服务,支持各种Java应用程序和...

    linux下tomcat项目一键部署

    在Linux环境下部署Java Web应用程序,特别是使用Tomcat服务器时,通常需要进行一系列手动步骤,包括配置环境变量、解压Tomcat、复制WAR文件到webapps目录等。然而,通过编写自动化脚本,我们可以将这些繁琐的过程...

    idea自动部署linux服务器

    在部署配置中,关联一个构建工具(Build Artifacts),这样每次构建完成后,IDEA会自动将最新版本的可执行jar或war文件上传到Linux服务器。 3. **设置自动部署**: - 要实现自动部署,可以为你的项目创建一个新的...

    tomcat部署war项目操作文档

    检查并校验配置文件,特别是`jdbc.properties`,这是数据库连接配置。确认所有配置正确无误,并测试相关功能是否正常运行。 **三、Linux服务器上的操作** 1. **连接服务器**: 使用Xshell或其他SSH客户端连接到...

    linux部署项目-linux部署tomcat步骤

    接着,重启 Tomcat,修改数据库配置文件 DatabasePool.properties 和 DatabaseConfig.properties,配置 IP 地址为当前机器的 IP。 在 Linux 部署项目中,还需要准备用户和组,包括 tlq 用户组和 cisfe 用户组。然后...

    自动化部署工具所需war

    总之,"自动化部署工具所需war"是指通过Jenkins的WAR文件在Linux上的Tomcat服务器实现自动化部署。这个过程涉及到Java环境的配置、Jenkins的安装与启动,以及与CI/CD流程的集成。理解这些知识点对于构建高效、可靠的...

    java war包+tomcat+svn+pom.xml实现各开发环境自动化部署

    【Java WAR包+Tomcat+SVN+POM.xml实现各开发环境自动化部署】 在软件开发过程中,自动化部署是提高效率、减少人为错误的关键环节。本文将详细介绍如何使用Java的WAR包格式,结合Apache Tomcat应用服务器,以及...

    把web项目部署到linux服务器

    部署 Web 项目到 Linux 服务器 在部署 Web 项目到 Linux 服务器时,需要准备好 Linux tomcat 压缩包,一般...需要注意的是,在部署过程中,需要根据自己的需求修改相应的配置文件和参数,以确保项目的正确部署和运行。

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写

    2 迭代更新 功能稍作修改 原配置项无需修改 也只需调整上传war包脚本顺序 先获取原有配置 再上传更新war包 后续操作正常执行 ">于JAVA开发项目 随着服务的越来越多 配置文件更是眼花缭乱 每次不知道因为配置问题...

    Disconf配置war包

    2. 修改Disconf的配置文件,如`conf/application.properties`,配置数据库连接信息、服务地址等。 3. 配置Disconf客户端,添加相关依赖,并在应用中引入Disconf客户端SDK。 4. 将应用的配置文件上传至Disconf服务器...

    iServer7C正式版war包在linux上的部署

    ### iServer7C正式版war包在Linux上的部署知识点详解 #### 一、安装环境 在部署iServer7C正式版war包至Linux系统时,首先需满足一定的硬件及软件需求。 **硬件要求:** - **处理器:** 主频至少为800MHz。 - **...

    linux下java环境搭建及部署.rar

    2. Tomcat会自动检测到新WAR文件,并解压缩并部署它。 3. 如果需要自定义配置,可以修改`$CATALINA_HOME/conf/server.xml`文件中的`<Host>`和`<Context>`元素。 4. 重启Tomcat以应用配置更改:运行`./shutdown.sh`...

    GlassFish部署项目说明包括Linux 和Windows

    #### 二、Web 文件部署 1. **访问管理控制台**:在浏览器中输入 `http://localhost:4848` (Windows) 或 `http://127.0.0.1:4848` (Linux),登录 GlassFish 管理控制台页面。 2. **部署应用**:在管理控制台中,选择...

    Tomcat 部署 war 源文件 springmvc_war.zip

    - 自动解压并部署:Tomcat会自动检测到`webapps`目录下的WAR文件,并在后台将其解压成一个与WAR文件名相同的目录。 - 访问应用:等待一段时间,直到Tomcat完成解压和部署过程,然后通过浏览器访问`...

    linux下安装JAVA运行环境_tomcat+java,部署项目war包

    以下将详细讲解在Linux(以CentOS 7.3为例)环境下安装Java(JRE和JDK)、设置环境变量、安装Tomcat以及部署WAR包的过程。 首先,我们需要安装Java。在Linux上安装Java通常分为两步:下载JDK(Java Development Kit...

Global site tag (gtag.js) - Google Analytics