精华内容
下载资源
问答
  • 昨天项目部署更新,同个项目2个端口,我要修改配置文件,...SpringBoot莫名启动报错,Tomcat启动失败,经过了很长一段时间的排查,还是找不出来后来想想,直接在压缩包里打包,那么配置文件的修改的地方编码格式都不一

    昨天项目部署更新,同个项目2个端口,我要修改配置文件,所以我索性就只打了1个包

    然后丢在linux上,跑起来了,no problem

    然后为了省麻烦,我直接利用压缩包文件打开jar包,然后修改配置文件,更新保存,然后丢到linux上

    这个时候,SpringBoot莫名启动报错,Tomcat启动失败,经过了很长一段时间的排查,还是找不出来

    后来想想,直接在压缩包里打包,那么配置文件的修改的地方编码格式都不一样了,怎么可能启动得了,吐血!!!!

    小记一下,避免以后入坑

    展开全文
  • 有时候经常因为不同开发机器上一部分配置不同,导致项目中配置文件有些用户名密码等信息有差异,临时打包时候经常忘记修改,可以重新打包,但是重新打包如果花费时间过长时候这样做就太不划算了。...

    有时候经常因为不同开发机器上的一部分配置不同,导致项目中的配置文件有些用户名密码等信息有差异,临时打包的时候经常忘记修改,可以重新打包,但是重新打包如果花费时间过长的时候这样做就太不划算了。因此专门百度了不同的方式,找了一种不需要安装其他工具的方式,综合他们的方法,我详细记录一下我的修改过程(以下过程按照顺序执行,可以跳过某些步骤):

    方式一

    在jar包所在的路径打开cmd窗口/Powershell窗口

    方法是:进入jar包所在的路径,按住shift同时点击右键,选择“打开PowerShell窗口”;

    列出jar包的文件清单(非必须,主要是为了方便查看需要修改的文件的路径)

    //输入命令

    jar tf abc.jar

    将需要修改的文件解压出来

    //命令

    jar xf abc.jar BOOT-INF/classes/application.properties

    此时,会在当前jar包的同级目录下生成一个相对路径文件夹(所要修改的文件就在这里),然后修改文件中的内容

    使用修改后的文件替换jar包中对应的文件

    //使用刚刚修改的文件替换jar包中的对应文件,输入命令

    jar uf abc.jar BOOT-INF/classes/application.properties

    以上是解压相对的文件,修改内容,再替换掉jar中的对应文件。

    方式二

    也可以直接使用修改后的代码文件(因为我的是application.properties,所以不存在编译啥的),按照以下步骤:

    创建一个和带替换文件相同的空路径,把新的文件放在该目录下,然后直接执行“jar uf ……”的那个命令即可。

    比如我的前面的情况:application.properties文件在jar中的相对路径是“BOOT-INF/classes/application.properties”,那我就在jar包的同级目录创建一个“BOOT-INF/classes”的空路径,然后将新的application.properties放在classes文件夹,直接执行“jar uf ……”命令即可完成替换。

    展开全文
  • 修改已经打好的jar包中的配置文件 有时候经常因为不同开发机器上的一部分配置不同,导致项目中的配置文件有些用户名密码等信息有差异,临时打包的时候经常忘记修改,可以重新打包,但是重新打包如果花费时间过长的...

    修改已经打好的jar包中的配置文件

    有时候经常因为不同开发机器上的一部分配置不同,导致项目中的配置文件有些用户名密码等信息有差异,临时打包的时候经常忘记修改,可以重新打包,但是重新打包如果花费时间过长的时候这样做就太不划算了。因此专门百度了不同的方式,找了一种不需要安装其他工具的方式,综合他们的方法,我详细记录一下我的修改过程(以下过程按照顺序执行,可以跳过某些步骤):

    方式一

    在jar包所在的路径打开cmd窗口/Powershell窗口
    方法是:进入jar包所在的路径,按住shift同时点击右键,选择“打开PowerShell窗口”;

    列出jar包的文件清单(非必须,主要是为了方便查看需要修改的文件的路径)
    //输入命令

    jar tf abc.jar
    

    将需要修改的文件解压出来
    //命令

    jar xf abc.jar BOOT-INF/classes/application.properties
    

    此时,会在当前jar包的同级目录下生成一个相对路径文件夹(所要修改的文件就在这里),然后修改文件中的内容

    使用修改后的文件替换jar包中对应的文件
    //使用刚刚修改的文件替换jar包中的对应文件,输入命令

    jar uf abc.jar BOOT-INF/classes/application.properties
    

    以上是解压相对的文件,修改内容,再替换掉jar中的对应文件。

    方式二

    也可以直接使用修改后的代码文件(因为我的是application.properties,所以不存在编译啥的),按照以下步骤:

    创建一个和带替换文件相同的空路径,把新的文件放在该目录下,然后直接执行“jar uf ……”的那个命令即可。

    注意:
    application.properties文件在jar中的相对路径是“BOOT-INF/classes/application.properties”,那我就在jar包的同级目录创建一个“BOOT-INF/classes”的空路径,然后将新的application.properties放在classes文件夹,直接执行“jar uf ……”命令即可完成替换。

    展开全文
  • 问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法。 1.如果要替换的文件直接在war包的根目录(一级目录)...

    问题背景:在Linux环境上的weblogic发布war包,或者SpringBoot工程打成JAR包运行,有时候只是修改了几个文件,也要上传整个war包,或者jar包,这样很费时间,因此整理了一下Linux环境,更新单个war包、jar包中文件的方法。

     

     

    1.如果要替换的文件直接在war包、jar包的根目录(一级目录)下,直接使用jar uvf命令替换即可

    如:替换a.war中b.xml文件

        jar uvf a.war b.xml

    注:b.xml需要和a.war在同一个目录下。

     

    2.如果要替换的文件在war包的二级及以下目录下,则需要以下步骤:

    (1)使用jar tvf war名称 | grep 目标文件名 查询出目标文件在war包中的目录

    (2)使用jar xvf war名称 目标文件名(copy上面查出的全路径) 将目标文件及所在war包中的目录解压到当前路径

    (3)修改目标文件的内容,或者将要新的目标文件替换掉提取出来的目标文件

    (4)使用jar uvf war名称 目标文件名(和步骤(2)中的目标文件名相同) 将新目标文件替换到war包中

    举例替换JAR包单个文件的过程:

    举例:替换SpringJMS04031240.war包中的ZcjdService.class,ZcjdService$1.class文件

    (1)# jar -tvf SpringJMS04031240.war |grepZcjdService


     

    (2)# jar -xvf SpringJMS04031240.war WEB-INF/classes/com/inspur/service/ZcjdService.class
      

    (3)# cp ZcjdService.class WEB-INF/classes/com/inspur/service/
      cp:是否覆盖"WEB-INF/classes/com/inspur/service/ZcjdService.class"? yes

     

    (4)# jar -uvf SpringJMS04031240.war WEB-INF/classes/com/inspur/service
      正在添加: WEB-INF/classes/com/inspur/service/ZcjdService.class(输入 = 4426) (输出 = 1892)(压缩了 57%)

     

    展开全文
  • 问题背景:在Linux环境上...1.如果要替换的文件直接在war包的根目录(一级目录)下,直接使用jar uvf命令替换即可如:替换a.war中b.xml文件jar uvf a.war b.xml注:b.xml需要和a.war在同一个目录下。2.如果要替换的文...
  • 我们在发布服务时候,有时候会出现配置文件jar包或者war包内,每次修改都需要重新打包。这样就会浪费很多时间,特别是线上问题。需要即刻生效。这个时候就需要我们在打包时候处理好。 第一步,在pom.xml...
  • 修改这个错误时候,如果不是对框架特别熟悉,就需要按照可能产生这个错误日志流程一步一步找,一时半会不一定能找到。比如本人最近对smartfoxserver搭建服务器做压测时候,发现最大等待线程数超过20就会...
  • 问题背景:在Linux环境上的weblogic发布...1.如果要替换的文件直接在war包的根目录(一级目录)下,直接使用jar uvf命令替换即可如:替换a.war中b.xml文件 jar uvf a.war b.xml注:b.xml需要和a.war在同一个目录下。...
  • 问题背景:在Linux环境上...1.如果要替换的文件直接在war包的根目录(一级目录)下,直接使用jar uvf命令替换即可如:替换a.war中b.xml文件jar uvf a.war b.xml注:b.xml需要和a.war在同一个目录下。2.如果要替换的文...
  • 这两天碰到一个需求:需要修改一个jar包中的逻辑代码,并且重新打包 本来是很简单的问题,但是因为这个jar包不是可执行的jar包(没有main方法入口),jar反编译之后又是不能通过idea重新打包,因为jar是混乱的 所以...
  • https://www.cnblogs.com/nhdlb/p/11718576.html如何编辑一个jar包中的配置文件 https://www.cnblogs.com/micmouse521/p/8377890.html 如何修改时间
  • 生产环境发布遇到问题

    千次阅读 2017-08-11 15:40:29
    0810第一次发布,发布时间长达七个半小时,从晚上七点到凌晨一点半。其中遇到很多问题,如下所示:...由于配置文件jar包中,出现乱码问题,修改及其麻烦。 强烈建议: 不要将应用配置文件打入jar包!!!配置文件的
  • 这段时间在部署公司产品环境,用Intellij Idea跑起来完全没问题,但是在eclipse中却死活不行,运行发布的包中缺少jar以及一些js文件,一开始以为是maven打包问题,折腾了好久,后来手动解压target下面war,发现上面...
  • java中修改Excel表格内容

    万次阅读 2016-10-20 17:55:11
    如何在java中修改.xls或.xlsx表格中的内容呢?朋友需要帮忙学习了一下,需求其实很简单,有很多表格文件,需要将其中一部分的数据进行修改并保存到...下面说一下我的思路,刚开始用到了jxl这个jar包中的方法,写了一
  • windows文件夹图标批量修改工具

    热门讨论 2011-03-31 13:05:13
    这是一个方便管理windows文件系统辅助工具,能很轻松实现windows文件夹图标更改,jar包中只预置了30来种图标,不过在resource文件夹里面有我不辞辛劳制作大量可用图标可以选用(千万注意该jar包所在路径不...
  • Excel数据操纵-jar包-jxl.jar

    热门讨论 2010-03-29 19:04:39
     将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。  (很大总是不能很好的加载,我想补充一下:把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也...
  • 修改以前别人代码时,需要替换改过.class文件。替换后重启Tomcat,发现运行结果没有变化,并且为调试而输出内容也没有任何显示。后发现,修改的java类中包含了三个内部类,三个...往Tomcat里的jar包或者war包中
  • SpringBoot打包为war包并部署到Tomcat服务器 从打包到部署花费了两天时间,特此记录一下!...class、properties文件,是文件封装最小单元;包含Java类普通库、资源(resources)、辅助文件(auxiliary files)等 S
  • JAVA_API1.6文档(中文)

    万次下载 热门讨论 2010-04-12 13:31:34
    java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成...
  • 手机 pdf 阅读器

    2009-02-12 23:00:29
    自定义问候语(系统路径下dictum.rc文件,格式参见jar包中的dictum.rc文件,保存时使用UTF-8编码,可写条目为0~9/a~z/A~Z,置空时表示不显示问候语) ·修正:  0键在各偏好中切换时亮度混乱的问题  部分手机上无法...
  • 派生类可以从它基类那里继承方法和实例变量,并且类可以修改或增加新方法使之更适合特殊需要。 3.封装:  封装是把过程和数据包围起来,对数据访问只能通过已定义界面。面向对象计算始于这个基本概念,...
  • APk 编辑器 Android

    2015-01-01 15:33:44
    - 支持直接编辑APK包中的ARSC、dex、XML等资源文件,实现软件的汉化和修改; - 保存APK文件时自动签名; - 支持对apk文件直接解包和打包以及直接签名APK安装包(长按) - Google翻译(长按需要翻译的文字后弹出翻译...
  •  将下载后的文件解包,得到JXL.JAR,放入classpath,安装就完成了。如果包不能正常的加载,可以把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个...
  • java api最新7.0

    千次下载 热门讨论 2013-10-26 17:34:06
    java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 ...
  • JDK_1_6 API

    2017-03-04 23:06:21
    java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 ...
  • java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 ...
  • Java 1.6 API 中文 New

    2013-10-26 14:08:22
    java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 ...

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
关键字:

修改jar包中的文件时间