今天发布新版本到测试环境,服务器在启动时报了java.lang.ClassNotFoundException 。刚开始我以为是代码中jar引的不对从而导致找不到相关类,后来在本地试了下发现项目可以正常运行。经过思考突然想起前两天有个同事跟我跟我修改了同一个类,后来因为有事这个模块都交接我了。我就在想是不是他写的代码没有发布,而我打包发布的项目中有个类中的代码跟他写的有关联,后来我把他写的代码一起打包发布了,同时也证实了我的想法是对的。因为我们同时修改了其中的一个类,这个类中有部分代码跟他写的有关联,从而导致服务器报了java.lang.ClassNotFoundException 异常。

  如更新了JSP或html则在启动服务器进前要 清理缓存。

  总结:在我们发布新版本到服务器上时一定要确定我们发布的部分是否具有独立性,如果是独立互不影响其他的代码可以直接打包发布,反之则要把相关的代码一起打包一起发布。

最新文章

  1. HSSFWorkBooK用法
  2. java源码分析:Arrays.sort
  3. vux 中popup 组件 Mask 遮罩在最上层问题的解决
  4. JS 循环练习
  5. Mac下利用(xcode)安装git
  6. Linux中的likely()和unlikely()
  7. DOS批处理命令-引数取得
  8. android学习日记17--Gallery(画廊视图)
  9. poj 3620 Avoid The Lakes【简单dfs】
  10. hdu 5188
  11. php过滤函数
  12. mysql常见的优化方法
  13. NanUI文档 - 如何实现C#与Javascript的相互通信
  14. Servlet+JSP及Tomcat常见面试题(面试必备)
  15. 爬取字段 spider_text
  16. css之hover改变子元素和其他元素样式
  17. 状态压缩+矩阵乘法hdu-4332-Constructing Chimney
  18. python解析XML笔记(etree)
  19. Bogart gSub.vb
  20. Word插入圆圈数字

热门文章

  1. 男神的约会(状压dp)
  2. 宇视4G设备采用GB/T28181协议成功接入EasyGBS国标流媒体平台的设置流程
  3. grafana-----Annotation
  4. java中的四种权限
  5. django database relations
  6. 0402-服务注册与发现-Eureka Server使用、将服务注册到Eureka server上
  7. 023-Spring Boot 服务的注册和发现
  8. SecureCRT卡死的问题
  9. mysql数据库中表记录的玩法
  10. 2015.7.14(大盘结束红色,中色连坐4T)