同问
偶用的tomcat4
调试时要死人了

解决方案 »

  1.   

    重新编译SERVLET,呵呵,很慢的!
    试试WEBLOGIC,要好多了!
      

  2.   

    哦,“为什么?”我可以回答
    jsp第一次访问bean的时候查询.class文件是否已经在内存里面
    是的话直接拿来用
    不在的话再到classes目录下面去读
    所以就会这样
    这对发布后的站点很好
    但是调试中的系统就简直是要命啊
    哪位大大知道怎么关掉让他每次都读.class文件的么?
    谢谢
      

  3.   

    从Servlet的生命周期我们可以发现:如果没有在部署描述器(web.xml)中用不同参数多次加入同一个servlet,包容器(也就是resin服务器)就只会给这个servlet创建一个实例(在包容器启动时,或响应第一个该servlet的请求时)并初始化它。以后所有关于此servlet的请求,都是这个实例分配的线程(主要是service()方法),也就是说只要请求的servlet在包容器中存在一个实例,那么包容器就不会重载这个servlet类,不管这个类是否已经更改了。一个被实例化的servlet实例,在包容器中一般是不会消亡的,这不像其他JVM中的类的实例。其实Java服务器的这种做法是很合理高效的,只是给我们的程序开发带来了一些不便。
      

  4.   

    1、resin 2.6不像iis,iis不需重起,比较方便调试
    2、resin 2.6启动后,就把class载入缓存(内存)中,以加快访问速度,所以需要重起resin 2.6