重新发布ejb以后,到weblogic控制台中重新部署(deploy)
如果你的client也部署过了,你把web application给重新deploy
这样就可以达到不重器了

解决方案 »

  1.   

    如果我不重启,就会得到这样的错误消息:
    ####<2003-4-29 下午04时05分46秒> <Error> <HTTP> <HDAI> <myserver> <ExecuteThread: '14' for queue: 'default'> <system> <> <101020> <[WebAppServletContext(2622758,pm2,/pm2)] Servlet failed with Exception> 
    java.lang.ClassCastException: com.ebuilds.erp.pm.javabeans.actions.DocumentFactory
    at jsp_servlet._statmachine.__vwdetail._jspService(__vwdetail.java:136)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
      

  2.   

    我用的JBoss,不用重启啊,服务器自动侦测他的改变并重新deploy
      

  3.   

    我用JB+WL,每次在JB中redeploy,不要重启。
      

  4.   

    从控制台进入,可以设置reload.
      

  5.   

    不用重启的。用jb生成jar、war后拷贝覆盖原来的,然后进入console,找到application,redeploy就行了