首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

修改war文件 jar uvf

最近在搞一个替换登录页面的任务 然后给是一个单点登录war包 需要修改war包里文件 我之前就暴力用360好压直接修改 修改个html还是可以 但是把其他静态资源替换时候 报错:java.lang.IllegalArgumentException...然后我又用jar xvf解压后 替换文件 然后jar cvf再重新创建一个war包 又报错:no main manifest attribute 那我们应该怎么修改呢?...1.将war包移动到一个干净路径下,使用jar xvf ROOT.war命令将war进行解压操作 //解压war包 2.修改相应文件内容 //修改想要修改文件,比如web.xml 3.使用jar...-c 创建新 JAR 文件包 -t 列出 JAR 文件内容列表 -x 展开 JAR 文件指定文件或者所有文件 -u 更新已存在 JAR 文件包 (添加文件到 JAR 文件) [vfm0M...] 选项可以任选,也可以不选,它们是 jar 命令选项参数 -v 生成详细报告并打印到标准输出 -f 指定 JAR 文件名,通常这个参数是必须 -m 指定需要包含 MANIFEST 清单文件

1.1K20

WAR包补丁工具_修改war包配置文件

大家好,又见面了,我是你们朋友全栈君。 简要: 因目前处于运维历史悠久WEB项目中,每次需求开发完成需要更打补丁文件,因此编写打补丁工具,以解决手动查找补丁文件繁琐且重复操作。...纯Java代码编写,使用Swing作为界面UI,原有代码只针对特殊使用场景,可以适当加以修改。...(); deleteJar(jarList); //删除 查询过程解压出来 jar } //查询war jar文件 public void getJarFiles(String srcFile,JarEntry...= null){ jta2.setText(jta2.getText() + "\n" +res);; } } } 总结: 编写过程遇到两个问题:1.WAR解压出来jar文件删除失败问题,关闭所有文件读取流...jar.close();2.创建文件夹失败问题,存在同名文件时,使用java创建以文件名为名称文件夹时失败。

1.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

python如何修改文件

修改概念:对于硬盘上数据修改, 根本没有改操作, 只有覆盖操作修改流程:文件修改都是数据加载到内存, 在内存修改完再覆盖入硬盘一.修改方式一1.修改过程先以 r 模式打开源文件,将源文件内容全部读入内存然后在内存完成修改再以...w 模式打开源文件,将修改内容覆盖入源文件2.优缺点优点 : 不须要硬盘预留足够空间缺点 : 会在文件内容过大情况下,占用过多内存3.使用场景看情况而定, 一般用于文本编辑器, 让用户能看到全部内容...1.修改过程以 r 模式打开源文件,然后以 w 模式打开一个临时文件从源文件读一行到内存修改完毕后直接写入临时文件,循环往复,直到操作完毕所有行删除源文件,将临时文件名改名为源文件名2.使用到 OS...模块import os : 导入模块os.remove( ) : 删除os.rename( ) : 改名3.优缺点优点 :没有对内存造成过度占用缺点:需要硬盘预留出足够空间来存放临时文件4.适用场景看具体而定...os.rename('user.txt.swap','user.txt') #把临时文件名改成源文件名三.文件拷贝示例可以拷贝任意类型文件os.path.isfile()先判断文件是否存在import

77720

如何修改host文件

一. host是什么: 是一个没有扩展名系统文件,可以用记事本等工具打开 二.为何要修改host: 1).就是将一些常用网址域名与其对应IP地址建立一个关联“数据库”, 当用户在浏览器输入一个需要登录网址时...,系统会首先自动从Hosts文件寻找对应IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址解析。...(win7)修改host文件操作步骤: 第一步:从电脑C盘进入—C:\Windows\System32\drivers\etc 到etc文件夹里。...5.AndroidHosts 由于某些原因,可能需要修改 hosts 文件指定域名到对应 IP 地址。...在 Android 下,/etc 是 link 到 /system/etc ,我们需要修改 /system/etc/hosts 来实现。但是这个文件是只读,不能通过 shell 直接修改

4.2K40

如何使用Maven将WAR文件部署到Tomcat服务器?一文带你搞定!

Maven作为Java项目管理神器,可以极大地简化这个过程,本篇文章将会教你如何使用Maven把WAR文件部署到Tomcat服务器。...摘要本文介绍如何使用Maven将WAR文件部署到Tomcat服务器。我们将会使用Tomcat Maven插件进行部署。...正文实现步骤在项目的pom.xml文件添加Tomcat Maven插件依赖。使用Maven命令编译项目并生成WAR文件。使用Tomcat Maven插件将WAR文件部署到Tomcat服务器。...HelloWorld是一个简单Servlet,当接收到GET请求时,会向客户端返回一段"Hello, World!"字符串。小结本文介绍了如何使用Maven将WAR文件部署到Tomcat服务器。...总结本文介绍了如何使用Maven将WAR文件部署到Tomcat服务器,通过添加Tomcat Maven插件并在插件配置中指定Tomcat服务器地址、用户名和密码等信息来完成部署

49061

如何jboss eap 6.2+ 多个war应用共享 jar 包?

weblogic有一个很贴心功能,允许把多个war应用共同依赖jar包,打包一个单独war,以libary方式部署,然后各应用在weblogic.xml里声明引用该libary即可,这样可大大减少打包后...war文件尺寸,可以加快部署上传进度,对web server而言,这类共用jar包只加载一次,也节省资源。...,myweb在启动时并不知道jboss新增了这个module,有3种方法可以处理: a) 修改myweb.warMETA-INF/MANIFEST.MF清单文件 Manifest-Version: 1.0...1.5 修改pom.xml ,不打包公用jar包 既然mylib这个公用jar已经移动jboss中了,那么myweb这个项目打包里就不必再打包它了,修改pom.xml相关部分: 1 <dependency...包尺寸约为6.7M(注:druid数据源是用在jboss创建jndi datasource,所以不需要打包在war)。

1.6K70

SVN如何查看修改文件记录

主要是有四个命令,svn log用来展示svn 版本作者、日期、路径等等;svn diff,用来显示特定修改行级详细信息;svn cat,取得在特定版本文件显示在当前屏幕;svn  list,显示一个目录或某一版本存在文件...比较常用是svn diff命令。它可以比较不同版本之间、svn版本和本地版本库之间,以及检查本地修改作用。...查看修改信息使用 log 指令,如下: svn log;  #什么都不加会显示所有版本commit日志信息; svn log -r 4:5;  #只看版本4和版本5日志信息; svn log test.c...;  #查看文件test.c日志修改信息; svn log -v dir;  #查看目录日志修改信息,需要加v; 查看某个版本某个文件内容,使用cat指令,如下: svn cat -r 4 test.c...;  #查看版本4文件test.c内容,不进行比较; 不用下载到本地查看文件各种信息,使用 list 指令,如下: svn list http://svn.test.com/svn  #查看目录文件

4.5K20

git 提交文件部分修改

概述 在 Git 提交一个文件时候,有时候会在同一个文件,包含两个不同功能修改,或者一个功能完成了,而别的部分还没有完善不应该进入代码库,这时候如果使用git add file-name的话,会将这个文件所有更新都提交...针对这种场景,git 提供了更细粒度提交命令git add -p,可以分部分提交一个文件更新代码块,实测能满足常见需求。这里简要记录一下如何使用这个命令。 2....实现命令 2.1 原理解释 git 中用”hunk”来表示一个文件邻近区域中代码修改块,比如用git diff 查看修改时,两个@@符号分割一个区域就是一个hunk,其中行首是-,颜色为红色为删去行...图片 需要注意是,git有一套默认文件中所有修改分成不同hunk机制,但我们也可以将默认机制分太大hunk分割为多个小hunk,这样能更精确地控制提交粒度。...部分提交文件修改原理简单来说是将所有的修改分成不同hunk,通过对每个hunk来进行是否提交判断,从而完成我们需求。具体命令下面详细讲述。

26520

windows如何在局域网下共享文件(传输文件修改文件

大家好,又见面了,我是你们朋友全栈君。 前些天在了解Git版本控制时候,看到了“局域网下可以共享文件(阅读or修改)”。发现自己之前都没了解过这个,虽然用着GitHub却对其来源变化不甚了解。...于是就动手操作了一下windows如何在局域网下共享文件。 对,还有一些局域网下传输软件。但我还没有去了解,所以在这里先不说了。...这里要注意是,需要设置当前所连网为专用网络。可以在网络连接地方进行查看。 在刚才网络共享设置,将密码保护关掉。这样可以方便别人直接读取你要共享文件。...在共享权限对everyone进行设置。更改=可以修改索要共享文件,读取=只能把共享文件拷贝到自己电脑上。这里everyone=局域网下所有电脑。可根据自己需要来设置权限。...点击编辑,在弹出消息框中选择添加,之后步骤与7类似。 设置好后,在安全测试权限对everyone进行设置。这里设置比较重要,关键者对方是否真的能够修改、读取该文件

3.7K20

Docker部署Nginx并修改配置文件

Docker部署Nginx并修改配置文件 一、拉取nginx镜像 docker pull nginx 二、在宿主机创建挂载目录 mkdir -p /data/nginx/{conf,conf.d,html...,log} 三、将配置文件放到挂载目录 user www-data; worker_processes auto; pid /run/nginx.pid; events { worker_connections...nginx.conf -v /data/nginx/log:/var/log/nginx -v /data/nginx/html:/usr/share/nginx/html nginx 第一个-v:挂载nginx主配置文件...,以方便在宿主机上直接修改容器配置文件 第二个-v:挂载容器内nginx日志,容器运行起来之后,可以直接在宿主机这个目录查看nginx日志 第三个-v:挂载静态页面目录 五、修改宿主机挂载目录配置文件以重启...nginx容器 把server模块index改成其他页面,以证明可以在宿主机修改配置文件 server{     listen 80;     server_name your_server_name

8.7K20

python修改文件行内容

fileinput模块提供处理一个或多个文本文件功能,可以通过使用for循环来读取一个或多个文本文件所有行。...它工作方式和readlines很类似,不同点在于它不是将全部行读到列表而是创建了一个xreadlines对象。...下面是fileinput模块常用函数: input() #返回能够用于for循环遍历对象 filename() #返回当前文件名称 lineno() #返回当前已经读取数量(或者序号...) filelineno() #返回当前读取行号 isfirstline() #检查当前行是否是文件第一行 创建测试文件test.txt: #cat > test.txt << EOF Hello...,Python www.jb51.net This is a test file EOF 利用fileinput实现文件内容替换,如:file_input.p(注意文件名,别写成fileinput.py

1.6K10

如何修改 node_modules 里文件

/post/5ec381215188256d776342cd 前言 有时候使用npm上包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食...那么我们应该如何修改别人源码呢?首先,直接修改node_modules里面的文件是不太行,重新安装依赖就没有了。 一般常用办法有两个: 下载别人代码到本地,放在src目录,修改后手动引入。...具体操作如下: 找到别人源码里面的需要修改模块,复制代码到src目录 修改其中bug,注意里面引用其他文件都需要写成绝对路径 找到这个模块被引入路径(我们需要拦截路径) 配置webpack alias.../patchers(我们要拦截路径) 文件内容为: 复制内容到src/assets/patchers.js,修改其 import 路径为绝对路径,并添加我们代码: 配置webpack alias...第一次使用patch-package会在项目根目录生成patches文件夹,里面有修改文件diff记录。

1.2K30

如何修改PDF文件水印和背景?

如何修改PDF文件中出现水印和背景?今天小编就教大家利用Wondershare PDFelement(万兴PDF)工具来修改pdf水印和背景。...1.新建/更新/删除水印 在程序打开PDF文件后,请单击“编辑”-“水印”,在下拉框中选择想要进行操作。...新建水印:在文档上添加新水印,可添加文本或者图片作为水印, 在属性设置水印位置、旋转角度、大小等等。 更新水印:修改已存在水印,修改水印属性。...删除水印:删除文档水印(非万兴PDF软件创建水印不一定可以删除成功)。 2.新建/更新/删除背景 在程序打开PDF文件后,请单击“编辑”-“背景”,在下拉框中选择想要进行操作。...新建背景:在文档上添加新背景,可添加文本或者图片作为背景, 在属性设置背景位置、旋转角度、大小等等。 更新背景:修改已存在背景,修改背景属性。

1.5K20

修改Cactirrd文件大小

这对于我们现有的业务需求有所冲突,所以找了一些修改RRD保存周期方法,可以对现有的RRD文件保存周期进行修改。...对于新建rrd,可以通过 Data Source –> RRAs 修改对应 row,这样新建数据,就默认使用新值。 注意:修改rrd尺寸操作非常危险,在操作之前,备份您rrd数据。...在参考资料1可以下载一个resize.pl。是用来在命令行下修改rrd大小工具,这个工具刚开始执行时候,可能会提示一些perl模块缺失。...开始之前,可以先查看一下rrd文件信息。...3、修改多个RRD多个RRA。 resize.pl 在文件名参数可以支持通配符,这样就可以非常方便修改多个RRD文件

1.5K30

如何在 Linux 找出最近或今天被修改文件

在本文中,我们将解释两个简单命令行小技巧,它可以帮你只列出所有的今天文件。 Linux 用户在命令行上遇到常见问题之一是定位具有特定名称文件,如果你知道确定文件名则可能会容易得多。...不过,假设你忘记了白天早些时候创建文件名称(在你包含了数百个文件 home 文件),但现在你有急用。 下面用不同方式只列出所有你今天创建或修改文件(直接或间接)。...1、 使用 ls 命令,只列出你 home 文件今天文件。...X 和 Y 表示以下任何字母:      - a - 参照文件访问时间      - B - 参照文件创建时间      - c - 参照文件 inode 状态改变时间      - m - 参照文件修改时间...     - t - 直接指定一个绝对时间 下面的命令意思是只找出 2016-12-06 这一天修改文件: # find .

3.1K40

在python修改.properties文件操作

在java 编程,很多配置文件用键值对方式存储在 properties 文件,可以读取,修改。...而且在java 中有 java.util.Properties 这个类,可以很方便处理properties 文件, 在python 虽然也有读取配置文件类ConfigParser, 但如果习惯java...才可以看到效果,基本可以达到用python 读写 properties 文件效果. 补充知识:python修改配置文件某个字段 思路:要修改文件filepath ?...将修改文件写入f2,删除filepath,将f2名字改为filepath,从而达到修改 修改字段可以参数化,即下面出现 lilei 可以参数化 imort os tag=“jdbc.cubedata.username...以上这篇在python修改.properties文件操作就是小编分享给大家全部内容了,希望能给大家一个参考。

3.7K20
领券