一次在服务器上直接修改项目中*.properties文件导致的BUG
2016-11-29 14:56
323 查看
今天修改项目中properties中一个字段,结果项目报错
文件中存在这个值,代码一直报错找不到.
由于改文件之前一直能正常使用,我修改后报错.就一直没去想编码问题
折腾一天后发现是编码出现了问题,重新上传一份新的utf格式的文件项目正常访问
问题虽然最后解决了,但是新的问题出来了.
为什么我再服务器上直接修改原文件中内容会改变该文件的编码格式?(手动黑人问号!!!!!!!!)
反思:
此类找不到资源问题主要有二, 一路径不对 ,二文件编码导致解析出错
文件中存在这个值,代码一直报错找不到.
由于改文件之前一直能正常使用,我修改后报错.就一直没去想编码问题
折腾一天后发现是编码出现了问题,重新上传一份新的utf格式的文件项目正常访问
问题虽然最后解决了,但是新的问题出来了.
为什么我再服务器上直接修改原文件中内容会改变该文件的编码格式?(手动黑人问号!!!!!!!!)
反思:
此类找不到资源问题主要有二, 一路径不对 ,二文件编码导致解析出错
相关文章推荐
- 测试服务器上直接修改properties文件导致OOM的问题
- 项目运行过程中修改.properties文件问题
- java web项目中的properties文件中的属性值在启动后进行修改(数据库密码加密等)
- 一次BUG优化经经历:JVM崩溃产生hs_err_pid.log,导致生成javacore文件
- java操作Properties属性文件及获取项目部署服务器路径
- 服务器使用Tomcat配置server.xml文件通过域名直接跳转到项目
- 使用make编译android项目时,修改了文件xml文件名称,导致编译出错的问题原因
- web项目实际部署中修改properties配置文件内容
- 服务器使用Tomcat配置server.xml文件通过域名直接跳转到项目
- Java本地web项目页面如何直接访问另一台服务器的图片文件
- vss 编辑器或项目正在尝试签出在内存中修改的文件,这将导致保存改文件
- .net 编译报错:编辑器或项目正在尝试签出在内存中修改的文件,这将导致保存该文件。
- 解决web项目存在多个log4j.properties配置文件,导致日志级别配置不生效问题
- 4000 用vue手脚架生成的项目直接修改时.vue文件后,保存编译就报一大堆的错,解决方法:
- linux服务器下部署项目修改配置使请求路径前自动加上项目名称 附 直接请求ip访问方法
- 记一次大坑:SpringBoot+Mybatis项目中,配置文件中的修改了SQL语句后不生效
- 读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题
- 在Action中获取项目的服务器路径and读取配置文件common.properties
- IIS网站文件结构修改导致服务器重启的解决办法
- 经过修改的读取配置文件PROPERTIES的小工具,对象尽量创建一次