精华内容
下载资源
问答
  • linux下修改war包

    2017-03-06 15:32:33
    Linux上修改war上的文件 www.MyException.Cn ... Linux下修改war包下的文件 1.将 .war 文件复制到临时目录。 cp /usr/share/lib/imq/imqhttps.war /tmp (Solaris) cp /opt/sun/mq/share/lib/im...
    Linux上修改war包上的文件
    
    www.MyException.Cn 网友分享于:2013-08-23 浏览:150次
    Linux下修改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 文件的访问。)
    展开全文
  • Linux下修改war包下的文件

    千次阅读 2010-04-15 05:52:45
    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...

    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 文件的访问。) 

    展开全文
  • 但是里边有个属性文件,不同的环境需要不同的配置,所以每次都需要修改properties这里有很多种做法,最直接的就是拉取war后,先修改War包里值,然后再启动(这种方法我没有尝试)。我要说的是另一种,不修改War包,只...

    Linux命令修改Tomcat中的War包项目的属性文件

    使用 Tomcat部署 War包,每次部署更新的时候都用wget命令拉一下打包好的war包。但是里边有个属性文件,不同的环境需要不同的配置,所以每次都需要修改properties

    这里有很多种做法,最直接的就是拉取war后,先修改War包里值,然后再启动(这种方法我没有尝试)。

    我要说的是另一种,不修改War包,只修改解压后的War包里属性文件。如果直接修改对应路径的文件,往往会报错 No such file or directory。我这边利用的是 Tomcat 启动两次不会再次解压War 包 的特性来实现。

    以下是脚本的精简版

    修改前的代码

    #!/bin/bash

    set -x

    #查找进程号,直接杀进程

    pidNum=`ps -ef |grep tomcat_bing |grep -v "grep"|awk '{print $2}'`

    kill -9 $pidNum

    sleep 5

    cd /home/tomcat_bing/webapps

    rm -rf demo

    #备份

    mv demo.war ../

    rm -rf demo.war

    #wget命令从ftp服务器拉取war包

    wget http://172.xx.xx.123/bing/demo.war

    #执行war包

    nohup /home/tomcat_bing/bin/startup.sh

    修改后的代码,在修改前的代码后面增加以下内容

    sleep 10s

    #再次杀进程

    pidNum=`ps -ef |grep tomcat_8092 |grep -v "grep"|awk '{print $2}'`

    kill -9 $pidNum

    sleep 5

    #properties里追加内容,先追加一句空白,否则可能不会换行

    echo "" /home/tomcat_bing/webapps/demo/WEB-INF/classes/application.properties

    echo "csrf.white.referer=localhost" /home/tomcat_bing/webapps/demo/WEB-INF/classes/application.properties

    #不使用追加的方法,用cp命令复制,也是极好的

    #重新启动

    nohup /home/tomcat_bing/bin/startup.sh

    原创文章,欢迎转载,转载请注明出处!

    Linux命令修改Tomcat中的War包项目的属性文件 相关文章

    git常用操作命令

    git分支命令 git checkout test //切换到指定的test分支 git branch xxx //新建一个xxx分支 git checkout -b xxx //新建一个xxx分支,并切换到xxx分支,相当于上面两个的结合 git branch -a //列出所有的本地分支和远程分支 git branch //列出所有的本地分支

    Linux Driver : i2c-gpio

    # Linux Driver : i2c-gpio https://www.cnblogs.com/haoxing990/p/4718834.html https://blog.csdn.net/jianwushuang/article/details/42490119 背景 在学习高通平台的有关知识,看到一篇博客中介绍了GPIO模拟I2C设备,觉得挺有意思的。 跟了一下代码,发现

    MongoDB之修改基本使用姿势

    【DB系列】MongoDB之修改基本使用姿势 文章目录 I. 基本使用 1. 基本类型修改 a. 基本使用姿势 b. 数字增加/减少 c. 数字比较修改 d. 乘法 e. 日期修改 2. field修改 a. 重命名 b. 新增成员 c. 删除成员 3. 数组操作 a. 添加到数组中 b. 批量添加 c. 删除 d.

    linux(8)Linux 查看端口占用情况

    前言 平常使用linux,我们经常需要查看哪个服务占用了哪个端口,接下来就为大家介绍了2种 Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 1. lsof -i:端口号 用于查看某一端口的占用情况 安装 需要注意的是, centos 系统默认是没有安装lsof(list

    linux自动安全补丁

    在 CentOS/RHEL7 系统上配置自动安全更新 在 CentOS/RHEL 7/6 系统上,你需要安装下面的安装包: # yum update -y ; yum install yum-cron -y 安装完成以后,打开/etc/yum/yum-cron.conf,然后找到下面这些行内容,你必须确保它们的值和下面展示的一样 updat

    使用onchange依赖监控文件修改失效

    今天,在做项目的时候,用到了onchange依赖,用来监控被webpack打包的文件,它可以做到一旦要打包的文件里的内容发生变化,就可以自动执行自己添加的命令。 package.json "scripts": { "start": "node ./bin/www", "webpack": "webpack --config=src/webpack.

    ES6 let和const命令

    let命令 基本用法 ES6新增了 let 命令,用来声明变量。它的用法类似于 var ,但是所声明的变量,只在 let 命令所在的代码块内有效。 { let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1 上面代码在代码块之中,分别用 let 和 var 声明

    Redis CONFIG 配置命令

    本文主要记录一下redis配置相关的命令。命令总览:1.CONFIG_SET2.CONFIG_GET3.CONFIG_RESETSTAT4.CONFIG_REWRITE命令介绍:1.CONFIG_GET可用版本: =2.0.0时间复杂度: O(N),其中N为命令返回配置选项数量命令格式: CONFIG GET parameter作用:CONFIGSET命令

    linux(7)top命令详细解释

    top命令 Linux top命令用于实时显示 process 的动态。 top参数详解 第一行,任务队列信息 系统当前时间: 13:52:56 系统开机后到现在的总运行时间: up 66 days,8min 当前登录用户: 2users 负载均衡(uptime) load average: 0.50,0.42,0.36, average后

    linux文件系统初探--Day6

    今天的内容是关于简单的inode操作。 源码分析 今天的源码只涉及四个新函数,其中较关键的只有两个,分别是 sfs_lookup 和 sfs_mknod 。 #include linux/module.h#include linux/fs.h#include "samplefs.h"extern struct dentry_operations sfs_dentry_ops;ex

    展开全文
  • Linux修改war包中文件

    千次阅读 2018-10-29 14:13:00
    1、提取 .war 文件的内容 jar xvf myproject.war 2、修改文件 3、重新载入.war文件内容 jar uvf imqhttps.war WEB-INF/classes/test.properties 转载于:...

    1、提取 .war 文件的内容  

    jar xvf myproject.war

    2、修改文件

    3、重新载入.war文件内容

    jar uvf imqhttps.war WEB-INF/classes/test.properties

     

    转载于:https://www.cnblogs.com/zhao-shan/p/9870379.html

    展开全文
  • 1、在linux服务器上使用yum安装vim;2、使用vim 文件路径访问,如:vim /srv/temp/a.war3、使用/搜索,如:/a.properties4、查看a.properties中的内容5、使用:q返回上一级...
  • 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.使临时目录...
  • Linux tomcat部署War包Linux在Tomcat部署JavaWeb项目,Linux部署War包     >>>>>>>>>>>>>>>&...
  • 最近需要在Linux 上部署javaweb 项目,javaweb 项目可以自己打包成war包,或者jar 部署,下面说一下2种的部署方式。以下长文警告,点击目录快速访问目录部署war 一:将springboot项目打包成war包排除内置...
  • 首先使用sftp工具把class文件传到jar所在目录,然后linux下替换jar里面的class文件总共分为4步: (1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件war包中的目录 jar tvf cbam-monitor-task-0.0.1-...
  • 亲测在windows环境和linux环境不一样Windows第1步: 用maven打war包 (假如得到的war包名为: hello-back.war)第2步: 把war包拷贝到tomcat安装的webapps目录第3步: 启动tomcat (可以在conf/server.xml修改端口号)第4...
  • 如果Linux系统中,有很多tomcat项目,上线新项目后,需要修改一些端口号,项目才可以启动起来, 具体,只需要修改:server.xml <Server port="8057" shutdown="SHUTDOWN”> //改为其他 <Connector ...
  • 修改tomcatconf的server.xml文件 Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work ...
  • Tomcat读取war包配置文件

    千次阅读 2019-03-26 22:19:32
    项目部署时,因为开发环境、测试环境、生产环境的配置各不相同,所以不能使用同一套配置文件,因此需要在部署服务时将配置文件放置到一个单独的文件夹中,这样就需要在Tomcat中进行配置 以windows系统启动tomcat为...
  • 1.将 .war 文件复制到临时目录。    写道 cp /usr/share/lib/imq/test.war /tmp (Solaris) cp /opt/sun/mq/share/lib/test.war /tmp (Linux) cp IMQ_HOME/lib/test.war /tmp (Windows)  2.使临时目录成为...
  • linux下部署war包

    2014-07-29 12:03:00
    首先,直接把相应的war包放到$TOMCAT_HOME/webapps(我直接用的WinSCP工具上传) 然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容:  <Contextpath="/"docBase="hdfs-webdav.war...
  • 这种方式呢,稍加修改,将InputStream修改下,改成FiInputStream,就能从指定路径读取配置文件进行启动了。终于成功了,是的终于成功了,如果以普通的spring boot方式启动的话。通过war包启动,会发现使用的是系统...
  • war 配置文件分离

    千次阅读 2016-06-23 09:38:06
    最近项目采用SCM统一管理的方式,通过hudson自由打包给测试和IDC运维人员,但是存在一个问题,就是我们的配置文件一直是存在于classpath下面的,而当程序(hudson通过Maven自动打出war包)打给测试和IDC人员后,...
  • 先将idea中的springboot项目导成war包或者jar如果是用的是 war包的话是 直接将war包放到tomcat的webapps中就可以使用的注意的点是在浏览器中访问的ip地址端口用的是tomcat的中的端口。 需要在pom文件修改的...
  • Springboot jar包war包linux下启动

    千次阅读 2019-08-19 21:49:04
    一、jar启动 ...通过winScp将jar报上传到linux上并创建日志输出文件 启动(java -jar -Dlogging.file=/home/sp/sp.out springbootstuday-0.0.1-SNAPSHOT.jar) 日志写入到了sp.out中 二、war...
  • linux系统部署war包

    千次阅读 2019-03-29 15:42:29
    1)登录远程服务器拿war包到本地,比如war包叫test.war。 2) 在pshell打开Tomcat的部署路径 ,假设是“TEST\Tomcat\apache-tomcat-8.5.20”,然后进入到 webapps文件夹中,把 test.war放到 webapps文件夹 3)在...
  • 发现以war包的形式部署到tomcat启动,比如 pm.war 访问路径是:http://ip:port/pm/xxx 比如:http://10.1.1.116:8081/pm/login 但是你会发现,页面大面积404路径访问无效,无论是css、js路径还是接口访问;所以改...
  • linux安装jenkins war包

    千次阅读 2019-02-27 15:23:58
    1.使用安装war包的方式需要安装两个tomcat,我这边安装两个之后出现了tomcat启动很久,误以为配置问题,tail -500f catania.out查看日志发现: Tomcat启动时卡在“ Deploying web application directory ”很久的解决...
  • Linux 服务器部署 war ...方法一:修改 Tomcat 中 server.xml 配置文件 <Host name="网站域名" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.Acc
  • 1.在idea打war包 1.1 在pom文件将jar --> war ...2.将刚刚打包好的war包上传到apache-tomcat-8.0.39对应的webapps目录 2.1 去官网下载apache-tomcat的zip 上传解压好,在把刚刚打包好的w...
  • win linux 部署war包到Tomcat根目录

    千次阅读 2013-03-07 15:05:15
    在WIN系统: 在TOMCAT中部署war  1、将war文件拷贝到tomcat目录\webapps\ 。  ...2、将必要的jar文件拷贝到tomcat目录\lib\ 。...拷贝一下并修改:path="" 为war路径,docBase=""为你的war文件
  • 将springboot项目打包成war包排除内置tomcat添加servlet-api的依赖配置打包类型在启动类继承SpringBootServletInitializer,重载configure方法war打包二:打开宝塔面板,部署war war包上传到 webapp目录添加...
  • 1.Linux中的重命名文件使用mv命令touch a.txt 新建一个文件mv a.txt b.txt 重命名文件为b.txtmkdir abc 新建一个目录mv abc abd 重命名文件夹mv abd abf/ 移动目录到abf目录使用时注意文件夹中的重名情况2....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,947
精华内容 9,178
关键字:

linux修改war包配置文件

linux 订阅