WEB-INF 文件夹中含有classes ,lib ,以及web.xml配置文件。
其路径位置一般下不能改,否则就加载不到所需类,自然报出ClassNotFoundException

解决方案 »

  1.   

    这个目录是jsp和servlet的规范!
    jsp和servlet运行的时候用到的用户自己定义的类都会直接到/WEB-INF/classes里面找!
    即使你在环境变量里面设置了,但是servlet容器是识别不了的!但是java虚拟机是可以找到的!
    所以用javac可以编译通过!但是在容器运行的时候是找不到的!
    所以不能动/WEB-INF/classes里面的东西!
      

  2.   

    那如果我要是想移动的话,请问有没有什么办法能让servlet容器找到我编译后的类呢?
      

  3.   

    编译后的.class文件必须放的classes文件夹里
    而classes文件必须放到WEB-INF文件夹里