跟着书上学,居然都没讲明白这点儿,各位给补补课吧,谢了!

解决方案 »

  1.   

    为什么要在classes目录下?个人感觉java是先把那些类编译成class文件,而class文件需要JDK支持的,而你在编译java 的程序之前,肯定在环境变量中配了classpath路径[JDK/bin]。classes目录下的*.class文件运行时就根据这个路径去找JDK的支持。。感觉没说的点子上,等高手来说说吧
      

  2.   

    tomcat好像就是这么定的,只有WEB-INF中的东东才可以找到。
      

  3.   

    有人说这是j2ee规范里面规定的,晕,是这样吗?
      

  4.   

    我对tomcat熟悉一些,tomcat是这么定的!
      

  5.   

    SUN公司的J2EE的规范
    Web Application Name
    WEB-INF
    web.xml 
    该web app的配置文件
    lib 
    该web app用到的库文件
    classes
    存放编译好的servlet
    META-INF
    存放该web app的上下文信息,符合J2EE标准
    Web Application可以直接放在webapp下面
      

  6.   

    上面说对:
    SUN公司的J2EE的规范 
      

  7.   

    不一定要放在这个目录下,只要在系统运行起来的时候,classpath路径中有的jar包也可以。任意位置,前提必须加在环境变量中。