zoukankan      html  css  js  c++  java
  • java web项目部署遇到的jar cannot read的问题

    最近用了resin4.0作为java web服务器部署一个项目,结果发现在本机运行好好的项目,到了服务器之后就报一大堆错误。

    客户端访问就直接包空指针错误,由于以前有jar包冲突时,系统也会报空指针错误。

    所以第一步:我检查了resin自带的jar和应用程序lib包的情况,结果发现一个resin自带的slf4j-api-1.6.1.jar和我的有冲突。

    删掉resin自带的slf4j-api-1.6.1.jar,重启服务器,结果发现服务器居然正常启动,我内心一阵窃喜。

    打开浏览器,输入访问地址,结果系统还是报错(cannot read the zip file),。

    哥怒了,一顿google,baidu之后发现无解决之道。

    哥淡定,沉思,回忆,最后居然发现不能读取的那jar包跟我项目里面的jar相差了几十k,我然后替换掉,重启服务器。

    项目居然能正常访问,原来都是winrar惹的祸,我将项目打包成war,到了服务器上,我直接用winrar解压了war包。

    结果里面的jar解压缩时出现了搞不清楚的问题,导致jar无法读取。

    还是好压靠谱呀。

  • 相关阅读:
    常用正则总结
    JavaScript中with语句的理解
    设置点击文本框或图片弹出日历控件
    设置时间 new Date
    windows 下配置 nginx的问题
    CSS3滚动条-webkit-scrollbar
    /、./、../ 的区别
    js中如何获取纯正的undefined?
    关于渐进增强和优雅降级
    每日一练-第三期
  • 原文地址:https://www.cnblogs.com/aDust/p/2848957.html
Copyright © 2011-2022 走看看