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()应该是用户登出的时候才调用的。

  • 相关阅读:
    JS调试debug
    避免使用 JS 特性 with(obj){}
    bit Byte KB MB GB TB 单位换算
    C语言中连接器介绍
    [bzoj3600]没有人的算术
    [bzoj4373]算术天才⑨与等差数列
    [bzoj4151][AMPPZ2014]The Cave
    [bzoj4906][BeiJing2017]喷式水战改
    [bzoj4908][BeiJing2017]开车
    [Codeforces Round#417 Div.2]
  • 原文地址:https://www.cnblogs.com/singular/p/11020323.html
Copyright © 2011-2022 走看看