将 startWebLogic.cmd 中的参数 set STARTMODE=true 改为 set STARTMODE=false

解决方案 »

  1.   

    不可能的...
    楼上楼上的方法对于 servlet 或 jsp 有用,对ejb没用.
    ejb用之前要发布,部署,weblogic要重新编译ejb,重新注册jndi ...不重起这些动作怎么来执行? servlet和jsp可以热部署,是因为它们的运行机制和ejb是完全不同的,没有那么麻烦
      

  2.   

    哦,笔误,weblogic不用重起,只要重新部署...
    只要改了ejb,就要重新打包部署一次... 当然可以不用重起,运行一下发布命令也可:)
      

  3.   

    (1) 将 startWebLogic.cmd 中的参数 set STARTMODE=true 改为 set STARTMODE=false (默认为true)(2)把 ejb 重新打包,然后拷贝覆盖原来的就可以,与发布 servlet 和 jsp 没有区别!
      

  4.   

    我已经试过,上面的方法对ejb来说没用
    发布后还是必须重新启动weblogic才能生效!!!
      

  5.   

    现在的J2EE服务器好像只有JBoss支持热部署吧
      

  6.   

    啊呀,weblogic不支持热部署辣! 给分吧!!!!!!!
      

  7.   

    to: inprise_lyj(只愛一點點) 
    你做过类仕的实验吗?
    我看到网上文章都说发布ejb后必须重新启动
    如果你知道如何设置或者给出你成功的步骤
      

  8.   

    表一:LDAP EJB示例中出现的部署问题                       热部署支持              供应商特有的部署工具 
    BEA WebLogic 6.0 SP2       是                        ejbc 
    IBM WebSphere 3.5          否                       jetace 
    JBoss 2.2.1                是                         否  
      

  9.   

    JBuilder配置Weblogic Server的VM Parameters
    加上-Dweblogic.ProductionModeEnabled=trueProject | Project Properties | Servers | Weblogic Application Server 7.x | Edit... | VM Parameters | and add "-Dweblogic.ProductionModeEnabled=true"
      

  10.   

    不用重新启动即可生效呀,你的jsp是否缓存了错误数据。
      

  11.   

    To: BenKelly(WII) 老兄
    我说的是EJB, 不是servlet或jsp或javabean
      

  12.   

    可以的,只要你的ejb以前发布过redeploy即可,给分吧!我刚刚测试过
      

  13.   

    to: rengm(轻舟已过) 你用的是jb9+weblogic8吗?
    我都做了n遍了,每次只能无奈的重新启动weblogic
    能说说你的配置或者步骤吗?
      

  14.   

    weblogic8中对于ejb只要重新部署就可以了,不用重新启动,我现在是这样做的,比7的方便多了
      

  15.   

    weblogic server当然支持热部署了,而且不管将Production Mode设为true还是false,都可以做到热部署,因为jbuilder中对ejb热部署是调用weblogic的一个utility来实现的
      

  16.   

    我简直不明白在说什么,我做了这么久ejb,还没听说改了ejb要重启weblogic的,那不是要人的命。改了ejb,只要redeploy一下就可以了,很快的。
    至于说改了ejb,希望weblogic自动检测到,自动帮我redeploy,那我不知道怎么做。
      

  17.   

    我用的是eclipse+weblogic server 7 . 改动EJB后用redeploy不管用阿。
      

  18.   

    jb9+weblogic8,在jb中直接redeploy就可以了。我每次都是这么用的,没有问题啊。
      

  19.   

    在weblogic的console里试试..
    呵呵,这么老的帖子都翻出来了