好像是weblogic的问题吧。
你redeploy看看怎样?
^_^

解决方案 »

  1.   

    problemonline(Game The life) :调整什么包的顺序??
      

  2.   

    随便修改哪一个类,然后重新编译,再访问页面
    如home.do就这样了我是用struts和tiles做框架模板的
      

  3.   

    你的weblogic有问题吧?我怎么没遇到过。
      

  4.   

    就是得 Redeploy,或者把 debug 关了,当然,你重新编译的部分就没有变化。
      

  5.   

    Redeploy什么呀??就一个普通的类,哪有什么redeploy?又不是ejb
      

  6.   

    是访问home.do这样经过struts和tiles定义过的文件是就出上面的错,如果访问正常的.jsp文件是正常的。这是不是和struts和tiles的配置有关系???
      

  7.   

    weblogic7就是这样的,比较Action重编译之后,一定要重启Weblogic才行,不知8有没有解决,你看看8的说明里有没有专门说明可以重载的功能,如果没的话,那每次编译只能重启服务了,没办法的
      

  8.   

    但我编译的不是action类呀我只是编译一个很普通的类而已!!
      

  9.   

    一般来说是要重启的,不过tomcat可以改设置,不用重起,但有时还要重起的,比如说改的文件多或新建类,weblogic也可以在它的配置里改吧,忘了在哪改了,好久没用了
      

  10.   

    重新编译class的时候,
    weblogic好像都需要重起的
    不过我记着用Redeploy的时候,
    把一个文件拷贝过来就可以了
    是那个文件我记不清了
      

  11.   

    具体情况不太清楚,在wl的startWebLogic.cmd文件中set PRODUCTION_MODE=true 试试
      

  12.   

    呵呵,这个问题我们也遇到过,而且用的是bea的正版软件,至于为什么,现在我们 也没有解决,bea的销售商也没对我们一个合理的解释。
      

  13.   

    在用weblogic作服务器的时候,每编写一个类都得重新启动服务才行,不能的话就会找不到修改或者新写的类了。具体是什么原因weblogic的技术员都没有说清楚。
      

  14.   

    不用啊~用eclipse只修改培植文件的时候重新发布就可以了~~建议楼主换一个开发包 有时候异常并不是因为我们的原因 因为软件或是硬件问题也有可能出现异常啊
      

  15.   


    "在用weblogic作服务器的时候,每编写一个类都得重新启动服务才行,不能的话就会找不到修改或者新写的类了。具体是什么原因weblogic的技术员都没有说清楚。"
    不用重启的,weblogic6就有热部署的功能了,我修改EJB后只要从新编译修改的那个类,就可以神效了.不过Error 500--Internal Server Error 
    java.lang.ClassCastException
    的问题我也遇到过,只在开发struts时有!
    关注.
      

  16.   

    的确是只在struts时有这个问题,因为同样情况下,其他.jsp页面很正常,而.do就不行了。因为我是struts和tiles配合使用,大部分页面都是通过XXX.do的形式访问。但我只是编译了一个普通类而已,struts-config.xml等配置文件都没有变动呀!!!希望更多的人来关注这个问题!!!
      

  17.   

    我也是碰到同样的问题,(我用的DefaultWebApplication部署)用struts之前,编译一个类后,weblogic就会很快自动载入,很方便的。用struts后,随便编译一个类就不行了,非要重起不可。
      

  18.   

    各位,不会吧!这个问题有够...。不要光学if...else...。
    之所以编译完一个类要重新启动weblogic,是因为像class文件都是在weblogic启动时装载到内存里的,所以编译完一个类后仅仅替换的是目录下的class,程序访问的还是内存中的class,所以只有重新启动weblogic,重新装载才可以访问到新的class。晕!!
      

  19.   

    mqzzzm(大洋) 
    我更晕呢,你难道不知道weblogic可以动态加载类的吗,tomcat5,tomcat4.1也可以。问题是,用到struts后就出现这个问题,拜托看清帖子再回帖好吗?
      

  20.   

    Saro(石头)说的对!!!欢迎大家继续讨论
      

  21.   

    很明显的是,类已经更新了,不然不会出现java.lang.ClassCastException这个异常。觉得应该和容器热部署机制及struts内部工作原理有关,需要对这方面很熟的达人吧。