这两个问题,都是与ClassLoader有关,我没有看过JBOSS中class loader的源码,但是估计是其的缓冲机制导致的,可以尝试替换ClassLoader.

解决方案 »

  1.   

    jboss有个文件夹里存放着经jboss编译后的代码
    记不太清是哪个了
    可以把您修改的类文件考到那里 就不用重启jboss了
      

  2.   

    TO:hicharlie(黑查理) 谢谢回复!我知道问题的原因,在resin中测试就没有问题,是JBOSS的bug。但JBOSS不能换,我只是需要寻求答案。看来,只能等着JBOSS的新版本,或者我自己改类名、包名了。TO:loveknife(烟灰) 谢谢!这个办法还是有点麻烦,应该可以有地方可以一劳永逸设置自动更新类的,帮我一起找找?  :)
      

  3.   

    我自己来回复:第一个问题已经解决,JBOSS升级到4.0.2。