#!/bin/bash -
#===============================================================================
#
# FILE: changejbossapp.sh
#
# USAGE: ./changejbossapp.sh
#
# DESCRIPTION: 修改jboss下的 jboss-service.xml 配置文件
# file:///home/wuzhong/workspace/kjava/galaxy/bundle/war/targe
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: YOUR NAME (),
# COMPANY:
# CREATED: 2011年01月19日 13时15分36秒 CST
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
JBOSS_CONF=/opt/jboss-4.2.2.GA/server/default/conf/jboss-service.xml
echo $JBOSS_CONF
SEARCH_REG=file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target
#echo $SEARCH_REG
#echo $#
if [ $# -eq 0 ]
then
echo "请输入应用的相对路径 如: wtm , kjava\/wtm"
exit 1
fi
#REPLACE_STR=file:\/\/\/home\/wuzhong\/workspace\/$1\/bundle\/war\/target
#echo $REPLACE_STR
#echo g/$SEARCH_REG/s/$SEARCH_REG/$REPLACE_STR/g
#
#grep $SEARCH_REG $JBOSS_CONF
ed -s $JBOSS_CONF << EOF
g/file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target/s/file:\/\/\/home\/wuzhong\/workspace.*\/bundle\/war\/target/file:\/\/\/home\/wuzhong\/workspace\
/$1\/bundle\/war\/target/g
w
q
EOF
echo "current app is `grep $SEARCH_REG $JBOSS_CONF`"
分享到:
相关推荐
日常后台服务配置文件多以key-value的方式存在,例如ini文件、toml文件或一些自定义配置文件,当我们某些情况下需要编写自动化脚本对配置文件进行更改的时候,我们可以通过shell的sed命令进行正则匹配快速修改,十分...
2.打开cmd, 重启启动(带配置文件的启动) 3.连接测试 liunx下 1.找到redis的安装位置,例如我的是 /usr/local/redis, 找到redis.conf 2. 查找port 修改端口号, 查找requirepass修改密码(密码修改把前面注释打开) 3...
另外,redis配置文件中文翻译 也翻译的不错,可以与本文对照看。两篇文章都是以Redis2.8来介绍的 在Redis中直接启动redis-server服务时, 采用的是默认的配置文件。采用redis-server xxx.conf 这样的方式可以按照指定...
修改redis.conf后,重启redis,发现修改的配置未生效,原来是需要在启动redis的时候在命令中加上配置文件,命令如下 ./redis-server /usr/local/redis-3.2.8/redis.conf & 仔细阅读配置文件可以开头看到有这样的...
Redis配置文件解析网上都有,这里不赘述了。提供一些值得修改的参数,标注红色的参数尤其需要注意,不然容易出现主从全量同步死循环 NETWORK bind 127.0.0.1 默认是bind 127.0.0.1,注释掉 protected-mode no 默认...
刚刚接触redis,因为操作redis的时候不需要安全验证,所以想加上安全验证,在redis.windows.conf(redis目录下的配置文件)中加上 requirepass admin,可是重启服务 在登录的时候还是不需要密码验证就可以操作redis...
httpd.conf 是保存了当前apache采用的配置文件 *Mysql配置 WINDOWS 安装目录下的 my.ini 如果要修改网站的根目录 请打下以下文件 .\amp\Apache2\conf\httpd.conf 修改 DocumentRoot "/www/" 这一行
httpd.conf 是保存了当前apache采用的配置文件 *Mysql配置 WINDOWS 安装目录下的 my.ini 如果要修改网站的根目录 请打下以下文件 .\amp\Apache2\conf\httpd.conf 修改 DocumentRoot "/www/" 这一行
初始网络本文设置了4个Orderer节点,1个Peer节点(用于更新配置文件以及测试用),然后动态添加第五个Orderer节点。 本文分成两个部分: 第一部分是手动通过Fabric-CA生成每一个节点的证书文件 第二部分是更新Fabric...
U³ed 背后的想法是,您只需修改一个简单的配置文件,从而更改编辑器的行为以匹配所需的要求(例如每个单元具有的属性)。 凭借这种灵活性,只需修改一个简单的文件,U³ed 就可以用于为每个游戏(或其他项目)创建...
3.可配置文件保留天数或永久保存。 4.文件下载链接加入签名功能,防盗链。 5.文件下载加入密码功能。 6.增加文件下载次数显示。 FSS私密的文件分享及传递工具截图 相关阅读 同类推荐:站长常用源码
1.通过配置文件进行配置 yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 requirepass myRedis 重启redis sudo...
一、启动Redis 1.默认配置启动 ...但是如果修改的配置较多则应该保存在配置文件中,不建议使用这种方式。 (配置文件启动 将配置文件写到指定的redis.conf文件里,启动时在redis-server命令后,指定配置
Unix 版本的 RAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息 (存储在 HOME 环境变量中) Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 ...
一:安装redis ...tar zxvf redis-2.6.14.tar.gz cd redis-2.6.14 make PREFIX=/usr/local/redis install 二:配置redis 使用默认配置文件,稍作修改就可以了 1.习惯做法,配置文件放在源码安装的...2.修改配置文件 /
Unix 版本的 RAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息 (存储在 HOME 环境变量中) Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 这个...
Unix 版本的 RAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息 (存储在 HOME 环境变量中) Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 这个...
2、修改配置文件中的innodb_log_file_size 、innodb_log_files_in_group 3、启动mysql service mysqld start 按官方文档上的说明是mysql会在完成恢复操作后下一个checkpoint,所以把老的日志文件都删除,从新根据新...
【内容】: 问题情况 出现之前做了什么 出错之前通过这个功能增加了个错误的vm参数:-agent:xxx....2、明显是因为我修改了VM 参数导致的,网上有的方案是删除用户下的配置文件,那肯定是和配置文件有关系,找出来
修改配置文件redis.conf(Windows为redis.windows.conf) 打开该配置文件(位置取决于自己的安装位置),找到Event notification部分。 将notify-keyspace-events Ex的注释打开或者添加该配置,其中E代表Keyevent,此...