zoukankan      html  css  js  c++  java
  • JavaWeb项目出现红色感叹号

    1.最近遇到一个特别坑爹的错误,因为代码保密所以不方便贴,但是因为太奇葩了还是文字记录一下。

    描述:在Java项目中引入了包,比如压缩文件,数据库驱动之类的。然后因为自己比较爱整理,把之前引用的jar包,移动到了其他地方。这个时候,虽然项目里的jar包肯定是引用不到了,但是项目没有报错,然后运行一下,神奇的事情发生了,这里大概还原一下当时的情况:

    public String function(){

      if(flag){

       code1

      }

    code2

    return ""

    }

    就是类似这样一个方法,短点调试发现,跑完if里的code1,后方法直接结束了,code2没有执行。而且搞了几遍都这样,我都惊呆了。后来注意到项目上有个红色的感叹号,想着多半是Build Path的问题,然后一路翻下来,就找到了被自己手贱换了位置的两个jar包。Remove重新引入一波,问题解决(虽然刚才描述的神奇的运行机制,还是不懂为什么会那样)。

    2.手贱错误二号,异常如图

    大概就是说重定向了,没有权限访问吧。我特么明明登录,居然会这样,后来,发现是因为自己自作聪明,在写自己功能模块用了session存了一些内容后,想把这些内容清理掉,然后直接用了session.clear(),所以登录的状态当然也没了。下次记得清理部分内容应该用session.remove(key). session.clear()应该是用户登出的时候才调用的。

  • 相关阅读:
    PPTP服务器的端口
    Linux ln命令
    Git 学习笔记回到过去版本
    Iptables中SNAT和MASQUERADE的区别
    转移虚拟机后ubuntu network available SIOCSIFADDR: No such device
    用iptables做IP的静态映射
    软件项目管理
    需求工程
    软件工程——理论、方法与实践 之 软件实现
    软件工程——理论、方法与实践 之 软件工程中的形式化方法
  • 原文地址:https://www.cnblogs.com/singular/p/11020323.html
Copyright © 2011-2022 走看看